我在重新启动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
由于没有一个答案真正回答了问题,因此在命令提示符下键入:
net stop rabbitmq
net start rabbitmq
如果您重新安装 RabbitMQ 并将其作为 Windows 服务运行时遇到问题,解决方法可能如下:
在cmd.exe中,从rabbit sbin文件夹运行:
rabbitmq-service.bat remove
rabbitmq-service.bat install
net start rabbitmq
它在 Windows 7 上对我有用。
就我而言,通过直接致电帮助启动
sudo /usr/lib/rabbitmq/bin/rabbitmq-server
如果您使用的是 Windows 机器并且机器中安装了 RabitMQ,则进入 C:\Program Files\RabbitMQ Server abbitmq_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
确保进入正确的目录。
我尝试了服务器中的各种选项。终于解决了。
问题仍然存在,请检查 RabbitMQ 和 Erlang 的环境变量
希望这会有所帮助!