centos

如何在CentOS上排查RabbitMQ故障

小樊
44
2025-11-15 21:22:53
栏目: 智能运维

CentOS上RabbitMQ故障排查步骤

一 快速定位与最小验证

二 常见故障场景与修复要点

三 日志与诊断命令清单

四 高频错误对照表

症状 快速检查 修复建议
systemctl 启动失败/超时 journalctl -xeu rabbitmq-server;/var/log/rabbitmq/ 日志 核对 /etc/hosts 主机名映射;必要时清理 /var/lib/rabbitmq/mnesia/* 后重启(单机)
管理界面打不开 本地 curl;firewall-cmd --query-port=15672/tcp 放行 15672/5672 端口或临时关闭防火墙验证;重启服务
远程连不上 5672 telnet/nc 测试;云安全组/本机防火墙 开放安全组与 firewalld 规则;确认监听地址为 0.0.0.0
认证失败 ACCESS_REFUSED 核对用户名/密码;Vhost 是否存在并授权 重置密码;创建 Vhost;为用户授予权限
启动日志提示文件句柄不足 grep -i “file handles” /var/log/rabbitmq/*.log 提升 ulimit -n;在 limits.conf 设置并重启

五 进一步排查与优化建议

0
看了该问题的人还看了