让我先说我是RabbitMQ的新手.我已经超越了简单的Hello World应用程序,但仍然是RabbitMQ服务器管理的新手.
我正在使用Erlang 17.1(win64)在Windows 7 Professional上运行RabbitMQ Server 3.3.4.
昨天,RabbitMQ运行得很好.我正在Visual Studio 2013中构建一个性能测试应用程序来测量吞吐量.在开发和测试应用程序时,我将数百万条消息(一次测试迭代有50M消息)推入队列.
接近下午结束时,该服务才停止工作.我尝试手动重启服务,重新启动,卸载/安装,卸载/删除我可以再次安装的所有残余物......没有一个工作.
今天,我再次卸载,删除了所有可以保留的残余物,然后再次安装.没有什么工作; 我无法启动RabbitMQ.
在日志文件rabbit@X-name-X.log和rabbit@X-name-X-sasl.log中,我发现了以下堆栈跟踪,错误和崩溃报告.希望有人可以帮助我深入了解原因和解决方案.
Stack trace: [{rabbit_networking,record_distribution_listener,0,[]}, {rabbit_networking,boot,0,[]}, {rabbit,'-run_boot_step/1-lc$^1/1-1-',1,[]}, {rabbit,run_boot_step,1,[]}, {rabbit,'-start/2-lc$^0/1-0-',1,[]}, {rabbit,start,2,[]}, {application_master,start_it_old,4, [{file,"application_master.erl"},{line,272}]}] =INFO REPORT==== 8-Aug-2014::10:24:44 === Error description: {could_not_start,rabbit, {bad_return, {{rabbit,start,[normal,[]]}, {'EXIT',{rabbit,failure_during_boot,{badmatch,noport}}}}}} =CRASH REPORT==== 8-Aug-2014::10:24:44 === crasher: initial call: application_master:init/4 pid: <0.139.0> registered_name: [] exception exit: {bad_return, {{rabbit,start,[normal,[]]}, {'EXIT', {rabbit,failure_during_boot,{badmatch,noport}}}}} in function application_master:init/4 (application_master.erl, line 133) ancestors: [<0.138.0>] messages: [{'EXIT',<0.140.0>,normal}] links: [<0.138.0>,<0.7.0>] dictionary: [] trap_exit: true status: running heap_size: 2586 stack_size: 27 reductions: 296 neighbours:
DenaliHardta.. 5
检查防火墙端口.新的防火墙规则从公司IT推送,默认的epmd端口(4369)在新规则集中被阻止.
检查防火墙端口.新的防火墙规则从公司IT推送,默认的epmd端口(4369)在新规则集中被阻止.