我在重新启动rabbitmq 服务时遇到一个奇怪的错误,因此我无法重新启动RabbitMQ 服务。我从 EventViewer 收到了这条消息,并试图通过谷歌搜索找到解决方案,但没有运气......请建议。
RabbitMQ:Erlang 机器自动停止。由于 OnFail 设置为忽略,服务不会重新启动。
谢谢
我在重新启动rabbitmq 服务时遇到一个奇怪的错误,因此我无法重新启动RabbitMQ 服务。我从 EventViewer 收到了这条消息,并试图通过谷歌搜索找到解决方案,但没有运气......请建议。
RabbitMQ:Erlang 机器自动停止。由于 OnFail 设置为忽略,服务不会重新启动。
谢谢
在现代 Linux 上,您可以像任何其他服务一样重新启动它
sudo service rabbitmq-server restart
还有一个特定的控制界面
sudo rabbitmqctl "report"
sudo rabbitmqctl "reset"
根据RabbitMQ CLI 文档的文档,您可以执行以下操作:
rabbitmqctl stop
rabbitmqctl start_app
如果您重新安装 RabbitMQ 并在将其作为 Windows 服务运行时遇到问题,解决方法可能如下:
在 cmd.exe 中,从 rabbit sbin 文件夹运行:
rabbitmq-service.bat remove
rabbitmq-service.bat install
net start rabbitmq
它在 Windows 7 上对我有用。
由于没有一个答案真正回答了这个问题,因此在命令提示符下,键入:
net stop rabbitmq
net start rabbitmq
在我的情况下,通过直接电话帮助开始
sudo /usr/lib/rabbitmq/bin/rabbitmq-server
如果您使用的是 windows 机器并且机器中安装了 RabitMQ,则进入C:\Program Files\RabbitMQ Server\rabbitmq_server-\sbin>
并运行以下命令
rabbitmqctl stop_app
rabbitmqctl force_reset
rabbitmqctl start_app
它看起来像这样
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.5\sbin>rabbitmqctl stop_app
Stopping rabbit application on node rabbit@DESKTOP-MQS...
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.5\sbin>rabbitmqctl force_reset
Forcefully resetting node rabbit@DESKTOP-MQS...
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.5\sbin>rabbitmqctl start_app
Starting node rabbit@DESKTOP-MQS...
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.5\sbin>
首先转到C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6\sbin
然后运行命令提示符administrator
并运行rabbitmq-server restart
确保转到正确的目录。