热搜词
发表于 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. 重启服务,状态恢复正常


全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-11-24 22:50 , Processed in 0.156202 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team