如何重启RabbitMQ服务

时间:2012-05-23 23:38:15

标签: rabbitmq windows-services

我在重启rabbitmq服务时遇到了一个奇怪的错误,因此我无法重启RabbitMQ服务。我从EventViewer收到此消息,并试图通过谷歌搜索找到解决方案,但没有运气..请建议。

  

RabbitMQ:Erlang机器自愿停止。服务不是   在OnFail设置为忽略时重新启动。

由于

7 个答案:

答案 0 :(得分:69)

在现代Linux上,您可以像任何其他服务一样重新启动它

sudo service rabbitmq-server restart

还有一个特定的控制界面

sudo rabbitmqctl "report"
sudo rabbitmqctl "reset"

答案 1 :(得分:8)

如果您重新安装RabbitMQ并将其作为Windows服务运行时出现问题,则可采取以下解决方法:

在cmd.exe中,从rabbit sbin文件夹运行:

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

它在Windows 7上对我有用。

答案 2 :(得分:7)

根据RabbitMQ CLI docs的文档,您可以执行以下操作:

rabbitmqctl stop
rabbitmqctl start_app

答案 3 :(得分:2)

由于没有一个答案能真正回答问题,因此请在命令提示符下键入:

net stop rabbitmq
net start rabbitmq

答案 4 :(得分:1)

在我的情况下

通过直接致电帮助

Wrap

答案 5 :(得分:0)

在已安装的服务程序中:运行

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.8\sbin>rabbitmqctl.bat stop

然后:

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.8\sbin>rabbitmqctl.bat start_app

或通过GUI Windows服务:右键单击重新启动:

enter image description here

答案 6 :(得分:0)

首先转到C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6\sbin,然后以administrator的身份运行命令提示符并运行rabbitmq-server restart

确保进入正确的目录。