sudo systemctl status rabbitmq-server
确认服务是否运行,未运行则启动服务并设置开机自启。ping
或 telnet
测试服务器IP及端口(默认5672)是否可达。sudo lsof -i :5672
或 sudo ss -tulnp | grep 5672
确认端口未被占用且正常监听。sudo firewall-cmd --add-port=5672/tcp --permanent
添加规则。/etc/rabbitmq/rabbitmq.conf
或 rabbitmq-env.conf
,确认主机名、端口、用户名、密码等配置正确。/var/log/rabbitmq/
下的日志,定位具体错误信息。free -m
和 df -h
检查内存、磁盘空间是否足够。sudo rabbitmq-plugins enable rabbitmq_management
)。rabbitmqadmin
或代码)测试连接,验证用户名、密码及Vhost配置是否正确。若以上步骤无法解决,可参考官方文档或社区论坛进一步排查。