找回密码
 注册
首页 ≡≡网络技术≡≡ 服务器 RabbitMQ启动报错,journalctl日志:Mnesia could not c ...

linux RabbitMQ启动报错,journalctl日志:Mnesia could not connect to any nodes

灰儿 2024-2-13 18:29:37
ubuntu 22.04 系统,运行RabbitMQ启动命令"service rabbitmq-server start"时出错,提示如下:
  1. root@mq00b34:~# service rabbitmq-server start
  2. Job for rabbitmq-server.service failed because the control process exited with error code.
  3. See "systemctl status rabbitmq-server.service" and "journalctl -xeu rabbitmq-server.service" for details.
  4. root@mq00b34:~#
复制代码


根据提示,执行了 journalctl -xe ,定位到详细的报错日志信息;
  1. journalctl -xe
复制代码

通过这个执行到命令行后,会打印出非常多的问题信息,让我们继续往下定位到ERROR处:
  1. Feb 13 18:24:56 mqc07ad rabbitmq-server[164600]: BOOT FAILED
  2. Feb 13 18:24:56 mqc07ad rabbitmq-server[164600]: ===========
  3. Feb 13 18:24:56 mqc07ad rabbitmq-server[164600]: Error during startup: {error,
  4. Feb 13 18:24:56 mqc07ad rabbitmq-server[164600]:                           {failed_to_cluster_with,
  5. Feb 13 18:24:56 mqc07ad rabbitmq-server[164600]:                               [rabbit@mqea393],
  6. Feb 13 18:24:56 mqc07ad rabbitmq-server[164600]:                               "Mnesia could not connect to any nodes."}}
复制代码
原因分析:
提示 Mnesia无法连接到 [rabbit@mqea393] 节点,官网查询到因为mnesia的信息残留,故会认证失败。

解决办法

1. 删除已有 mnesia 信息
  1. rm /opt/weaver/rabbitmq/mnesia/
复制代码

2. 重启服务,状态恢复正常


您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。