rabbit:Mnesia could not connect to any nodes

环境:

rabbitmq集群   2台机器,挂了一台后重启服务,发现在服务启动不了错误如下:

rabbit:Mnesia could not connect to any nodes

这里rabbit连接不商rabbit02这里这个服务也无法启动

解决办法:

rabbitmq默认的数据库位置

[root@controller01 ~]# ls /var/lib/rabbitmq/mnesia/

一般命名规则(rabbit@主机名字)

rabbit@controller01  rabbit@controller01.pid  rabbit@controller01-plugins-expand  rabbit@rabbit01  rabbit@rabbit01-plugins-expand

[root@controller01 mnesia]# cd rabbit\@controller01

编辑文件

[root@controller01 rabbit@controller01]# cat cluster_nodes.config
{[rabbit@controller01,rabbit@controller02],[rabbit@controller01]}.

改成

{[rabbit@controller01,],[]}.

然后重启服务就应该可以了

上一篇:【Netty】netty学习之nio网络编程的模型


下一篇:dedecms讲解-arc.listview.class.php分析,列表页展示