56

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

RabbitMQ:Erlang 机器自动停止。由于 OnFail 设置为忽略,服务不会重新启动。

谢谢

4

8 回答 8

116

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

sudo service rabbitmq-server restart

还有一个特定的控制界面

sudo rabbitmqctl "report"
sudo rabbitmqctl "reset"
于 2012-05-24T17:31:44.367 回答
27

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

rabbitmqctl stop
rabbitmqctl start_app
于 2018-04-18T11:55:32.173 回答
11

如果您重新安装 RabbitMQ 并在将其作为 Windows 服务运行时遇到问题,解决方法可能如下:

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

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

它在 Windows 7 上对我有用。

于 2014-05-01T11:03:13.810 回答
9

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

net stop rabbitmq
net start rabbitmq
于 2018-08-23T07:37:31.880 回答
5

在您安装的服务器中首先运行停止命令

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 服务:右键单击,然后单击重新启动:

在此处输入图像描述

于 2019-11-25T15:34:19.627 回答
2

在我的情况下,通过直接电话帮助开始

sudo  /usr/lib/rabbitmq/bin/rabbitmq-server
于 2018-08-29T11:16:40.333 回答
0

如果您使用的是 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>
于 2022-02-23T07:37:51.380 回答
0

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

确保转到正确的目录。

于 2020-05-09T22:26:11.167 回答