Aliyun Linux(Centos7) Rabbit health check failed

这几天开始在自己阿里云服务器,部署rabbit mq 。遇到一个问题,给大家一点思路

问题描述

     rabbit mq 安装成功 控制台能够跟正常登录, 通过控制台创建用户 XXX ,并且赋予了权限

    后来设置了 etc 下的 监听的端口,和远程用户的配置,但是程序连接  一直不成功。

    Rabbit health check failed

问题解决

     阿里云服务器   安全组设置  开放 5672端口号

------------------------------------------------------------------------------------------------------------------------------------

其他

     新手通过命令行启动rabbit 的时候 ,没有直接显示日志。可以通过下面命令 来查看

      systemctl status rabbitmq-server.service

    启动日志问题定位

systemd[1]: Starting RabbitMQ broker...
rabbitmq-server[30533]: {"could not start kernel pid",application_controller,"error in config file \"/etc/rabbitmq/rabbitmq.config\" (...: Sample"}
rabbitmq-server[30533]: Crash dump was written to: erl_crash.dump
rabbitmq-server[30533]: could not start kernel pid (application_controller) (error in config file "/etc/rabbitmq/rabbitmq.config" (1):...e: Sample)
systemd[1]: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE
systemd[1]: Failed to start RabbitMQ broker.
systemd[1]: Unit rabbitmq-server.service entered failed state.
systemd[1]: rabbitmq-server.service failed.

加粗的Sample 其实是这个文件里 有异常的地方。 直接grep Sample rabbitmq.config 可以快速定位问题行,根据情况处理

 

mq 测试连接

我个人是spring boot 集成mq ,用的是idea。 个人比较懒,没有写main方法 测试连接。

所以每次想看看是否能连接mq成功,都要重启项目。 很麻烦

后来发现 idea 有一个 jms messenger 插件 。可以像navicat 一样进行连接测试 ,mq消息管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值