Rabbitmq服务器无法启动,说它已经运行:
Run Code Online (Sandbox Code Playgroud)$: 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似乎不这么认为:
Run Code Online (Sandbox Code Playgroud)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==
任何接受者?
Jor*_*ein 63
rabbitmq服务器正在某处运行,但它无法连接到.
以下之一将提到有关兔子的事情:
$: ps aux | grep epmd
$: ps aux | grep erl
Run Code Online (Sandbox Code Playgroud)
杀死这个过程 kill -9 {pid of rabbitmq process}
小智 47
我遇到了同样的问题然后我意识到我没有发出正确的命令.
./rabbitmqctl stop
Run Code Online (Sandbox Code Playgroud)
虽然它确实取消了erlang运行时,但每次都有效.还要记住你的配置文件.
haz*_*mat 17
此问题可能由两个问题引起:
更常见的问题是第一个,但更难找到的是第二个(特别是如果你有兔子在另一台机器上运行.如果兔子安装在另一台机器上,它将查看旧的IP地址,并会看到另一个机器已经运行了rabbitmq并给你同样的错误.这让我过去很悲痛.
我在Win 7中遇到了同样的错误,但上面的解决方案对我没有用,解决的问题是删除并重新安装服务.使用具有管理员权限的控制台:
rabbitmq-service删除
rabbitmq-service安装
我希望这也可以帮助其他人
归档时间: |
|
查看次数: |
57925 次 |
最近记录: |