Connection refused 排查过程

connection refused  排查 

起因

今天在连接 rabbitmq 时,报 Connection refused (如下图),借此机会记录一下问题的排查过程


异常

环境

服务端

  • Centos 7 ( 阿里云 ECS )
  • rabbitmq 3.7.7

客户端

  • macOs

排查

  1. 检测服务是否正常启动

    ps -ef | grep rabbit

    如果服务未启动,则启动服务





    然后,查看服务是否正确监听了端口

    netstat -anp | grep pid

  2. 检查服务端防火墙是否开启

    systemctl status firewalld



    为了服务器安全,强烈建议打开防火墙

  3. 检查服务器端口是否开放

    firewall-cmd --query-port=5672/tcp



    如上,端口没有开放,使用如下命令打开端口

    firewall-cmd --permanent --add-port=5672/tcp



    然后,reload 端口开放规则

    firewall-cmd --reload



    再次检测端口是否开放

  4. 使用 nc 检测端口是否可连接成功

参考文档

最新文章

  1. RabbitMQ学习系列(四): 几种Exchange 模式
  2. ASP.NET MVC5利用EF,反向自动生成数据库
  3. Firebug控制台详解
  4. HTML动画(难点)
  5. ArrayList循环遍历并删除元素的常见陷阱
  6. JSON AST 生成MD
  7. 用Python语言开发VTK程序的步骤
  8. 用python处理csv文件
  9. 解决在使用pip list时出现DEPRECATION
  10. python学习之老男孩python全栈第九期_day014作业
  11. linux中service的问题
  12. (原)一句mpAudioPolicy->get_input引发的血案
  13. css3鼠标经过出现转圈菜单(仿)
  14. Kali-linux绘制网络结构图
  15. Decker hello world
  16. 【jQuery】IE9 jQuery 1.9.1 报 Syntax error,unrecognized expression 错误
  17. 利用MSF批量打RMI漏洞
  18. iOS开发Interface Builder技巧
  19. newWindow 弹出的新窗口居中显示
  20. T-sql isnull函数介绍

热门文章

  1. vim技巧2
  2. Maximum Likelihood 最大似然估计
  3. jeecg bpm流程节点流程节点配置
  4. .on()之selector——jQuery
  5. LeetCode.1029-两城调度(Two City Scheduling)
  6. mysql中基本的语句
  7. C++ 结构体重载运算符
  8. selenium webdriver学习(六)------------如何得到弹出窗口
  9. CountDownLatch与CyclicBarrier的对比
  10. 如何在linux下安装idea