openstack中关于报错AMQP5672拒绝连接问题

来源:互联网 发布:不知为不知的知的意思 编辑:程序博客网 时间:2024/06/05 20:57

网上对于AMQP 5672拒接连接的解决方法无非就是重新更改密码啊,确定密码正确,包括我以前也写过一个卸载rabbitmq重新安装重新创建用户,重新赋予权限的。还有一波人的说法就是防火墙的设置问题啊,确实密码,防火墙都是导致5672的一个原因。

但是万一我密码确定以及肯定是正确的,防火墙我压根就是关了的情况啊??


我最近遇到几起AMQP5672拒绝连接问题,就算是卸载rabbitmq重新安装,什么都重新来,这样就确定了rabbitmq创建的用户啊密码啊都没有问题,但是!!!居然启动服务还是会有5672拒绝连接


今天我在搭建openstack高可用时居然也遇到了5672拒绝连接,我试过无数方法都没有用,最后居然我也是醉了!!

关于[oslo_messaging_rabbit]的rabbit_host=

[oslo_messaging_rabbit]rabbit_host = controllerrabbit_userid = openstackrabbit_password = RABBIT_PASS

我们基本上就是写成rabbit_host=controller这种形式,都是写进了hosts解析的,压根不会想这个问题,明明都写进了hosts的怎么可能不能解析啊,理所当然的就想到了什么rabbitmq密码错了啊,防火墙问题啊。。试了之后都不能解决就一头雾水了。

确实也是这样我开始压根也没有考虑过hosts解析问题,明明解析是ok的怎么可能不行,然而实在是没有办法了,看着那个5672啊一直报错拒绝连接,就把rabbit_host = controller改成了rabbit_host = 自己的IP 试试。。。然后居然成功了!!


别说我hosts解析自己写错了我才能这样解决的,我可以保证说hosts没有问题,可以ping通的,但是写进配置文件执行它就解析不了了,我也不知道为什么。。


如果实在是什么方法都试过了,没有办法了就试试把rabbit_host = controller写成等于自己IP地址吧,说不定还有一线生机


阅读全文
0 0
原创粉丝点击