Rabbitmq服务器无法启动,说它已经在运行:
$: rabbitmq-server Activating RabbitMQ plugins ... 0 plugins activated: node with name "rabbit" already running on "android-d1af002161676bee" diagnostics: - nodes and their ports on android-d1af002161676bee: [{rabbit,52176}, {rabbitmqprelaunch2254, 59205}] - current node: 'rabbitmqprelaunch2254@android-d1af002161676bee' - current node home dir: /Users/Jordan - current node cookie hash: ZSx3slRJURGK/nHXDTBRqQ==
但是,rabbitmqctl似乎不这么认为:
rabbitmqctl -n rabbit status Status of node 'rabbit@android-d1af002161676bee' ... Error: unable to connect to node 'rabbit@android-d1af002161676bee': nodedown diagnostics: - nodes and their ports on android-d1af002161676bee: [{rabbit,52176}, {rabbitmqctl2462,59256}] - current node: 'rabbitmqctl2462@android-d1af002161676bee' - current node home dir: /Users/Jordan - current node cookie hash: ZSx3slRJURGK/nHXDTBRqQ==
任何参赛者?
答案 0 :(得分:60)
rabbitmq服务器正在某处运行,但它无法连接到。
以下其中一项将提及有关兔子的事情:
$: ps aux | grep epmd
$: ps aux | grep erl
使用kill -9 {pid of rabbitmq process}
答案 1 :(得分:45)
我遇到了同样的问题然后我意识到我没有发出正确的命令。
./rabbitmqctl stop
这种方法每次都有效,但它确实会消除erlang运行时。还要记住你的配置文件。
答案 2 :(得分:17)
我使用了rabbitmqctl stop
,然后以root身份使用rabbitmq-server
重新启动。
答案 3 :(得分:16)
此问题可能由两个问题引起:
更常见的问题是第一个,但更难找到的是第二个(特别是如果你有兔子在另一台机器上运行。如果兔子安装在另一台机器上,它将查看旧的IP地址和会看到另一台机器已经运行了rabbitmq并给你同样的错误。这让我感到悲痛。
答案 4 :(得分:5)
我遇到了同样的错误@Win 7,但上面的解决方案对我没有用,解决的问题是删除并重新安装服务。使用具有管理员权限的控制台:
rabbitmq-service remove
rabbitmq-service install
我希望这也可以帮助其他人
答案 5 :(得分:1)
在Ubuntu 11.10的情况下,它有助于
#rabbitmqctl cluster MASTER SLAVE
#rabbitmqctl start_app
之前我总是收到此错误消息...
答案 6 :(得分:0)
使用管理控制台,在Win 2012R2 ver 3.5.5 rabbit中,使用删除和安装然后 rabbitmq-server restart 然后ctr -c终止作业,然后我就可以使用Windows服务控制台并启动rabbitMq服务。
答案 7 :(得分:0)
$ CD RabbitMQ服务器\ rabbitmq_server-3.7.8 \ sbin
rabbitmq-service删除
rabbitmq-service安装
转到:Windows服务 查找:RabbitMQ并启动它
在此Enable插件之后:
rabbitmq-plugins启用rabbitmq_management
答案 8 :(得分:-1)
在我的情况下(窗口), 我刚开始停止服务。 2.开始服务。