Rabbitmq-> epmd报告:节点“兔子”根本没有运行?


14
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server start
 * Starting message broker rabbitmq-server                                        [ OK ]
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server  stop
 * Stopping message broker rabbitmq-server                                                * message broker already stopped
                                                                              [ OK ]
ubuntu@ip-172-31-21-62:~$ sudo service rabbitmq-server status
Status of node 'rabbit@ip-172-31-21-62' ...
Error: unable to connect to node 'rabbit@ip-172-31-21-62': nodedown

DIAGNOSTICS
===========

attempted to contact: ['rabbit@ip-172-31-21-62']

rabbit@ip-172-31-21-62:
* connected to epmd (port 4369) on ip-172-31-21-62
* epmd reports: node 'rabbit' not running at all
              no other nodes on ip-172-31-21-62
* suggestion: start the node

current node details:
- node name: 'rabbitmq-cli-19082@ip-172-31-21-62'
- home dir: /var/lib/rabbitmq 
- cookie hash: Zoi/1N8mjGUsELj8Z7yzoA==

ubuntu@ip-172-31-21-62:~$

我尝试使用重设它sudo rabbitmqctl reset,但sudo rabbitmqctl force_reset两者均无效。


Answers:


9

删除/ var / log / rabbitmq / *并重新启动

来自:https : //groups.google.com/forum/#!topic/rabbitmq-users/w0aJNmfz1N8


2
您应该在此处添加详细信息,这样我们就不必遍历Google组。此外,该链接可能并不总是可用
查理·马丁

所以删除后sudo rm -rf /var/log/rabbitmq/*,我开始sudo service rabbitmq-server startrabbitmqctl start_app。工作正常,谢谢!
radtek

你是说/var/lib/rabbitmq/*代替日志吗?
istepaniuk

1

据我所知,empd报告是Rabbitmq的OTP(Erlang)对等识别的一部分,在安装Rabbitmq时作为依赖项进行安装。您可以检查erl_crash.dump文件以检查崩溃原因并采取相应措施。

如果您无法从崩溃报告中获取任何信息,则只需将rabbitmq.config更改为默认值即可。我像这样得到了rabbitmq。您可以在rabbitmq.congif.example文件中找到默认设置。完成此操作后,重新启动rabbitmq服务器,它应该可以工作。



0

就我而言,这是服务无法正常启动的问题。

在尝试了公认的解决方案之后,我只是一个额外的

service rabbitmqserver restart

而且有效。之后,第二个节点再次毫无问题地连接到另一个节点。


0

您可能需要使用来正确设置访问权限chmod 644 /etc/rabbitmq/enabled_plugins,然后使用重新启动服务service rabbitmq-server restart

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.