排查
-
检测服务是否正常启动
ps -ef | grep rabbit
如果服务未启动,则启动服务
然后,查看服务是否正确监听了端口
netstat -anp | grep pid -
检查服务端防火墙是否开启
systemctl status firewalld
为了服务器安全,强烈建议打开防火墙 -
检查服务器端口是否开放
firewall-cmd --query-port=5672/tcp
如上,端口没有开放,使用如下命令打开端口
firewall-cmd --permanent --add-port=5672/tcp
然后,reload 端口开放规则
firewall-cmd --reload
再次检测端口是否开放 -
使用 nc 检测端口是否可连接成功
介绍一款好用的工具,你懂的:加速器(需要的自选,可以那什么访问)-其它文档类资源-CSDN下载加速器,有安卓、Mac、windows版本,解压后,选择相应版本使用。更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/a787188834/57062447
参考文档
- nc : 技术|使用 nc 命令检查远程端口是否打开
- firewall-cmd : CentOS 7 开放/关闭端口,关闭防火墙 - 简书
- rabbitmq : Documentation: Table of Contents — RabbitMQ