2012-05-23 90 views
18

我在重新启动rabbitmq服务时出现一个奇怪的问题,并且因为我无法重新启动RabbitMQ服务。我从EventViewer得到了这个消息,并试图通过使用谷歌搜索找到解决方案,但没有运气..请建议。如何重新启动RabbitMQ服务

RabbitMQ:Erlang机器自动停止。该服务不是 ,因为OnFail被设置为忽略。

感谢

回答

56

在一个现代的Linux,你可以重新启动它像任何其他服务

sudo service rabbitmq-server restart 

有一个具体的控制界面,以及

sudo rabbitmqctl "report" 
sudo rabbitmqctl "reset" 
+1

哦,我知道你有一个窗口的标签,没有注意到这一点。 – Jeff

+4

有趣的事情是:这个问题有一个Windows标签,但这个答案10 upvotes,10 upvotes直接到Linux:D – Zarathustra

6

如果重新安装的RabbitMQ和有作为Windows服务运行它的问题,解决方法可能如下:

在cmd.exe的,从兔sbin目录文件夹中运行:

rabbitmq-service.bat remove 
rabbitmq-service.bat install 
net start rabbitmq 

它为我工作在Windows 7