排查
-
检测服务是否正常启动
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