阅读量:4
在CentOS上排查RabbitMQ连接问题,可按以下步骤进行:
-
检查服务状态
sudo systemctl status rabbitmq-server # 确认服务是否运行 sudo systemctl start rabbitmq-server # 若未运行则启动 -
验证端口与网络
- 检查默认端口(5672)是否监听:
sudo netstat -tulnp | grep 5672 # 或使用 ss 命令 - 测试网络连通性:
pingtelnet 5672 # 确保端口开放 - 检查防火墙规则:
sudo firewall-cmd --list-ports # 确认5672端口已放行 sudo firewall-cmd --add-port=5672/tcp --permanent # 若未放行则添加 sudo firewall-cmd --reload
- 检查默认端口(5672)是否监听:
-
查看日志文件
sudo tail -f /var/log/rabbitmq/rabbit@<主机名>.log # 查找连接错误、权限问题等日志 -
检查配置文件
- 确认
/etc/rabbitmq/rabbitmq.conf中listeners.tcp.default配置正确(默认5672)。 - 检查
/etc/rabbitmq/rabbitmq-env.conf中的主机名、内存限制等参数。
- 确认
-
资源与权限排查
- 检查磁盘空间:
df -h /var/lib/rabbitmq # 确保磁盘未满 - 检查内存使用:
free -m # 确保内存充足,避免触发流控 - 确认用户权限:通过RabbitMQ管理界面(http://IP:15672)检查虚拟主机、用户权限是否正确。
- 检查磁盘空间:
-
其他高级排查
- 若使用集群,检查节点状态与Erlang Cookie一致性。
- 若启用SSL/TLS,验证证书配置是否正确。
参考来源:
以上就是关于“rabbitmq连接问题centos怎么排查”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm