以下是CentOS下RabbitMQ故障排查方法:
sudo systemctl status rabbitmq-server查看服务是否运行,未运行则启动服务sudo systemctl start rabbitmq-server。/var/log/rabbitmq/目录,通过sudo tail -f rabbit@hostname.log查看最新错误信息。sudo netstat -tulnp | grep 5672或sudo ss -tulnp | grep 5672检查端口监听情况,确保5672端口未被占用且网络连接正常。/etc/rabbitmq/rabbitmq.conf和/etc/rabbitmq/rabbitmq-env.conf,确保配置正确。free -m查看内存,df -h查看磁盘空间,确保资源充足。sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq /etc/rabbitmq /var/log/rabbitmq修复。sudo rabbitmq-plugins list查看插件状态,确保插件与RabbitMQ版本兼容,且依赖项已安装。sudo systemctl restart rabbitmq-server。