RabbitMQ启动失败问题及解决过程
RabbitMQ启动失败
使用systemctl start rabbitmq-server.service启动rabbitmq时报错:
[root@rhos5-rabbitmq1 ~]# systemctl start rabbitmq-server
Jun 13 21:03:08 jeckersb-f20 systemd[1]: Starting RabbitMQ broker...
Jun 13 21:03:09 jeckersb-f20 rabbitmqctl[1186]: Waiting for 'rabbit@jeckersb-f20' ...
Jun 13 21:03:09 jeckersb-f20 rabbitmqctl[1186]: pid is 1185 ...
Jun 13 21:03:09 jeckersb-f20 systemd[1]: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE
Jun 13 21:03:09 jeckersb-f20 rabbitmqctl[1186]: Error: process_not_running
Jun 13 21:03:09 jeckersb-f20 systemd[1]: rabbitmq-server.service: control process exited, code=exited status=2
[root@rhos5-rabbitmq1 ~]# rabbitmqctl status
Status of node 'rabbit@rhos5-rabbitmq1' ...
Error: unable to connect to node 'rabbit@rhos5-rabbitmq1': nodedown
DIAGNOSTICS
===========
nodes in question: ['rabbit@rhos5-rabbitmq1']
hosts, their running nodes and ports:
- rhos5-rabbitmq1: [{rabbitmqctl2980,45861}]
current node details:
- node name: 'rabbitmqctl2980@rhos5-rabbitmq1'
- home dir: /var/lib/rabbitmq
- cookie hash: vzI5NUyusQhCrkRr6GAhpQ==
这个根本看不出启动失败原因
看了一些原因,有的说是文件需要删除
/var/lib/rabbitmq/mnesia 目录下存在rabbit@localhost.pid、rabbit@localhost、rabbit@localhost-plugins-expand,删除这3项后,再使用systemctl start rabbitmq-server启动,发现还是启动失败
又换了直接使用rabbitmq-server启动
这次提示:
{"could not start kernel pid",application_controller,"error in config file \"c:/Users/yupeipei/AppData/Roaming/RabbitMQ/
rabbitmq.config\" (256): syntax error before: ']'"}
could not start kernel pid (application_controller) (error in config file "c:/Users/yupeipei/AppData/Roaming/RabbitMQ/ra
bbitmq.config" (256): syntax error before: ']')
解决过程
发现自己编辑 /etc/rabbitmq/rabbitmq.config 文件。
添加远程访问用户的配置多了一个逗号 ‘,’
[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, [“asdf”]},]}
]
删除逗号在次重启,服务成功启动!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Mybatis注解开发@Select执行参数和执行sql语句的方式(最新详解)
@Select 是 Mybatis 框架中的一个注解,用于执行 SQL 查询语句,并把查询结果映射到指定的 Java 对象中,这篇文章主要介绍了Mybatis注解开发@Select执行参数和执行sql语句的方式,需要的朋友可以参考下2023-07-07
Spring Boot 启动错误排查教程之找不到或无法加载主类的三种解决方案
这篇文章主要介绍了Spring Boot 启动错误排查实战找不到或无法加载主类的三种解决方案,文章详细介绍了三个排查步骤:确认主启动类是否规范、检查IDE的运行配置以及清理构建缓存并重新编译,需要的朋友可以参考下2026-02-02
idea导入工程时不能导入maven项目不能加入tomcatServer的原因
这篇文章主要介绍了idea导入工程时不能导入maven项目不能加入tomcatServer的原因及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-09-09


最新评论