RabbitMQ连接失败

RabbitMQ连接失败

问题描述:

在Java程序中连接mq总是超时连接不上

相关截图:

图片描述

疑问
在网上说需要新建用户并且授予权限,guest用户并不能用来远程连接。是这样吗老师,我看视频里面没有讲到呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
按照自己的节奏前行 2022-05-10 16:41:56
  1. 先检查下你 RabbitMQ 有没有启动

  2. 检查下这个地址你能不能ping通

  3. 检查下防火墙有没有问题

  4. 毕竟是连接超时,多看看基本就这几项


  • 提问者 Randolf #1

    1. mq是在运行的

    [root@host1 ~]# lsof -i:5672

    COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

    beam.smp 1666 rabbitmq   54u  IPv6  21128      0t0  TCP *:amqp (LISTEN)

    2.地址可ping

    C:\Users\24502>ping 192.168.150.11


    正在 Ping 192.168.150.11 具有 32 字节的数据:

    来自 192.168.150.11 的回复: 字节=32 时间<1ms TTL=64

    来自 192.168.150.11 的回复: 字节=32 时间<1ms TTL=64

    来自 192.168.150.11 的回复: 字节=32 时间<1ms TTL=64

    来自 192.168.150.11 的回复: 字节=32 时间<1ms TTL=64


    192.168.150.11 的 Ping 统计信息:

        数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),

    往返行程的估计时间(以毫秒为单位):

        最短 = 0ms,最长 = 0ms,平均 = 0ms

    3.防火墙我是直接设置关闭的

    情况如问题截图所示,仍旧无法通过JavaAPI连接虚拟机中的mq。可以通过浏览器访问到图形化界面


    2022-05-10 16:48:58
  • 按照自己的节奏前行 回复 提问者 Randolf #2

    那你尝试下使用官方的demo示例连接mq试试

    2022-05-11 08:59:24
  • 提问者 Randolf 回复 按照自己的节奏前行 #3

    我尝试连接了一下示例,发现可以调通,排查问题肯定是虚拟机和主机之间存在说明什么问题。

    然后找到原因了,好家伙,是因为突然网关ping不通了。谢谢你的帮助哦

    2022-05-11 11:20:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师