Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows上的RabbitMQ。启动失败_Rabbitmq_Windows Server 2008 R2 - Fatal编程技术网

Windows上的RabbitMQ。启动失败

Windows上的RabbitMQ。启动失败,rabbitmq,windows-server-2008-r2,Rabbitmq,Windows Server 2008 R2,请帮忙。RabbitMQ在我的机器上运行良好,但在另一台机器上无法启动 RabbitMQ 3.2.4,Erlang OTPR16B03-1,Windows Server 2008 R2。 防火墙已打开,但我为传入连接添加了规则。在事件查看器中,我可以看到Erlang打开了开始侦听端口 当我启动服务时,不会显示任何错误。刷新服务列表后,服务显示为已停止 当我运行rabbitmqctl.bat start_app时,我看到: Starting node 'rabbit@WIN-T6EFNDT0P6D

请帮忙。RabbitMQ在我的机器上运行良好,但在另一台机器上无法启动

RabbitMQ 3.2.4,Erlang OTPR16B03-1,Windows Server 2008 R2。 防火墙已打开,但我为传入连接添加了规则。在事件查看器中,我可以看到Erlang打开了开始侦听端口

当我启动服务时,不会显示任何错误。刷新服务列表后,服务显示为已停止

当我运行
rabbitmqctl.bat start_app
时,我看到:

Starting node 'rabbit@WIN-T6EFNDT0P6D' ...
Error: unable to connect to node 'rabbit@WIN-T6EFNDT0P6D': nodedown
{"init terminating in do_boot",{badarg,[{io_lib,format,["- home dir: ~s~n",[[67,58,92,85,115,101,114,115,92,1040,1076,1084,1080,1085,1080,1089,1090,1088,1072,1090,1086,1088]]],[{file,"io_lib.erl"},{line,155}]},{rabbit_misc,'-format_many/1-lc$^0/1-0-',1,[]},{rabbit_misc,'-format_many/1-lc$^0/1-0-',1,[]},{rabbit_misc,format_many,1,[]},{rabbit_control_main,print_badrpc_diagnostics,1,[]},{rabbit_control_main,start,0,[]},{init,start_it,1,[{file,"init.erl"},{line,1053}]},{init,start_em,1,[{file,"init.erl"},{line,1034}]}]}}
当我运行
rabbitmq server.bat
时,我得到以下结果:

BOOT FAILED
===========

Error description:
   {case_clause,
       {error,
           {function_clause,
               [{erl_scan,string,
                    [{error,"{file,\"C:/Users/",
                         <<"Àäìèíèñòðàòîð/AppData/Roaming/RabbitMQ/log/rabbit@WIN-T6EFNDT0P6D.log\"}">>},
                     1,[]],
                    [{file,"erl_scan.erl"},{line,153}]},
                {application_controller,make_term,1,
                    [{file,"application_controller.erl"},{line,1605}]},
                {application_controller,conv,1,
                    [{file,"application_controller.erl"},{line,1600}]},
                {application_controller,'-get_cmd_env/1-fun-0-',2,
                    [{file,"application_controller.erl"},{line,1595}]},
                {lists,foldl,3,[{file,"lists.erl"},{line,1248}]},
                {application_controller,load,2,
                    [{file,"application_controller.erl"},{line,1256}]},
                {application_controller,handle_call,3,
                    [{file,"application_controller.erl"},{line,619}]},
                {gen_server,handle_msg,5,
                    [{file,"gen_server.erl"},{line,585}]}]}}}

Log files (may contain more information):
   undefined
   undefined

Stack trace:
   [{rabbit,ensure_application_loaded,0,[]},
    {rabbit,'-boot/0-fun-1-',0,[]},
    {rabbit,start_it,1,[]},
    {init,start_it,1,[{file,"init.erl"},{line,1054}]},
    {init,start_em,1,[{file,"init.erl"},{line,1034}]}]


=INFO REPORT==== 25-Apr-2014::11:15:43 ===
Error description:
   {case_clause,
       {error,
           {function_clause,
               [{erl_scan,string,
                    [{error,"{file,\"C:/Users/",
                         <<"Àäìèíèñòðàòîð/AppData/Roaming/RabbitMQ/log/rabbit@WIN-T6EFNDT0P6D.log\"}">>},
                     1,[]],
                    [{file,"erl_scan.erl"},{line,153}]},
                {application_controller,make_term,1,
                    [{file,"application_controller.erl"},{line,1605}]},
                {application_controller,conv,1,
                    [{file,"application_controller.erl"},{line,1600}]},
                {application_controller,'-get_cmd_env/1-fun-0-',2,
                    [{file,"application_controller.erl"},{line,1595}]},
                {lists,foldl,3,[{file,"lists.erl"},{line,1248}]},
                {application_controller,load,2,
                    [{file,"application_controller.erl"},{line,1256}]},
                {application_controller,handle_call,3,
                    [{file,"application_controller.erl"},{line,619}]},
                {gen_server,handle_msg,5,
                    [{file,"gen_server.erl"},{line,585}]}]}}}

Log files (may contain more information):
   undefined
   undefined

Stack trace:
   [{rabbit,ensure_application_loaded,0,[]},
    {rabbit,'-boot/0-fun-1-',0,[]},
    {rabbit,start_it,1,[]},
    {init,start_it,1,[{file,"init.erl"},{line,1054}]},
    {init,start_em,1,[{file,"init.erl"},{line,1034}]}]

{"init terminating in do_boot",{rabbit,failure_during_boot,{case_clause,{error,{function_clause,[{erl_scan,string,[{error,"{file,\"C:/Users/",<<71 bytes>>},1,[]],[{file,"erl_scan.erl"},{line,153}]},{application_controller,make_term,1,[{file,"application_controller.erl"},{line,1605}]},{application_controller,conv,1,[{file,"application_controller.erl"},{line,1600}]},{application_controller,'-get_cmd_env/1-fun-0-',2,[{file,"application_controller.erl"},{line,1595}]},{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},{application_controller,load,2,[{file,"application_controller.erl"},{line,1256}]},{application_controller,handle_call,3,[{file,"application_controller.erl"},{line,619}]},{gen_server,handle_msg,5,[{file,"gen_server.erl"},{line,585}]}]}}}}}
还有rabbitmq-server.bat输出:

              RabbitMQ 3.2.4. Copyright (C) 2007-2013 GoPivotal, Inc.
  ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##########  Logs: C:/RabbitMQ/log/rabbit@WIN-T6EFNDT0P6D.log
  ######  ##        C:/RabbitMQ/log/rabbit@WIN-T6EFNDT0P6D-sasl.log
  ##########
              Starting broker...

BOOT FAILED
===========

Error description:
   {could_not_start,rabbit,badarg}

Log files (may contain more information):
   C:/RabbitMQ/log/rabbit@WIN-T6EFNDT0P6D.log
   C:/RabbitMQ/log/rabbit@WIN-T6EFNDT0P6D-sasl.log

{"init terminating in do_boot",{rabbit,failure_during_boot,{could_not_start,rabbit,badarg}}}

此外,我可以说,在我的RabbitMQ运行良好的计算机上,没有西里尔语。我尝试在其上安装和运行RabbitMQ的计算机具有俄语版本的Windows。不幸的是,我对此无能为力。

我可能错了,但看起来您的某些RabbitMQ路径中有西里尔字符,这可能是您出错的原因

你有:

Log files (may contain more information):
   undefined
   undefined
常见痕迹:

Log files (may contain more information):
   /var/log/rabbitmq/rabbit@host1.log
   /var/log/rabbitmq/rabbit@host1-sasl.log

尝试将所有文件(尤其是日志)放置到带有字母数字(
[A-Za-z0-9_-]
)字母且不带空格的路径

谢谢你的回答。我也注意到这两条线,但我不知道这两条线应该是什么样子。我现在就试着做点什么。嗯,你打开防火墙了吗?如果是,请尝试暂时禁用它。如果它也不能帮助您提供rabbitmq配置和日志输出。我前一天试图停止防火墙服务。。。我忘了我是通过远程桌面使用这台计算机的。现在,我只是尝试再次允许和阻止传入连接。。。而现在我断开了连接,什么也做不了。然而,昨天,我允许Erlang可执行文件的连接,并检查事件查看器中是否没有阻塞的连接。嗯,您是否检查了同一端口上是否没有其他进程运行?是的。我查过了。此外,事件查看器显示erl.exe实际上打开了端口。这个问题似乎是由俄文版Windows造成的。再过几天,我将尝试在其他使用俄语Windows的计算机上安装并运行它。
Log files (may contain more information):
   /var/log/rabbitmq/rabbit@host1.log
   /var/log/rabbitmq/rabbit@host1-sasl.log