Connection refused 排查过程
2024-09-04 03:57:59
Connection refused 排查过程
connection refused 排查
起因
今天在连接 rabbitmq 时,报 Connection refused (如下图),借此机会记录一下问题的排查过程
异常
环境
服务端
- Centos 7 ( 阿里云 ECS )
- rabbitmq 3.7.7
客户端
- macOs
排查
检测服务是否正常启动
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 检测端口是否可连接成功
参考文档
- nc : https://linux.cn/article-8186-1.html
- firewall-cmd : https://www.jianshu.com/p/dd663cb4affa
- rabbitmq : https://www.rabbitmq.com/documentation.html
最新文章
- RabbitMQ学习系列(四): 几种Exchange 模式
- ASP.NET MVC5利用EF,反向自动生成数据库
- Firebug控制台详解
- HTML动画(难点)
- ArrayList循环遍历并删除元素的常见陷阱
- JSON AST 生成MD
- 用Python语言开发VTK程序的步骤
- 用python处理csv文件
- 解决在使用pip list时出现DEPRECATION
- python学习之老男孩python全栈第九期_day014作业
- linux中service的问题
- (原)一句mpAudioPolicy->;get_input引发的血案
- css3鼠标经过出现转圈菜单(仿)
- Kali-linux绘制网络结构图
- Decker hello world
- 【jQuery】IE9 jQuery 1.9.1 报 Syntax error,unrecognized expression 错误
- 利用MSF批量打RMI漏洞
- iOS开发Interface Builder技巧
- newWindow 弹出的新窗口居中显示
- T-sql isnull函数介绍