RabbitMQ服务主机名更改导致消息队列无法连接

本文介绍了在多节点环境中,RabbitMQ服务主机名更改后导致的服务不可用问题。当主机名变更时,需要更新RabbitMQ用户以确保服务可正常访问。错误日志显示AMQP服务器连接关闭,通过检查RabbitMQ服务状态和用户配置,发现是由于用户密码验证失败引起。解决方法是使用`rabbitmqctl change_password`命令修改guest用户的密码,修改后服务恢复正常连接。
摘要由CSDN通过智能技术生成

RabbitMQ服务主机名更改导致消息队列无法连接


在多节点环境中,RabbitMQ服务使用一个独立节点部署。在此环境下,如果修改了RabbitMQ节点的主机名,则需要更新RabbitMQ用户才能保证服务能够被正确访问。


RabbitMQ节点原主机名为:

root@Aloe-Express-20:/etc# cat /etc/hostname

Aloe-Express-20

root@Aloe-Express-20:/etc# cat /etc/hosts

127.0.0.1 localhost

127.0.1.1 Aloe-Express-20

172.16.112.81 CCnode


修改RabbitMQ节点主机名为:

root@Aloe-Express-22:/etc# cat /etc/hostname

Aloe-Express-22

root@Aloe-Express-22:/etc# cat /etc/hosts

127.0.0.1 localhost

127.0.1.1 Aloe-Express-22

172.16.112.81 CCnode


重启RabbitMQ节点后,发现nova服务无法连接rabbitMQ消息队列,日志抱错如下:

2016-03-29 10:34:39.477 1012 ERROR oslo_messaging._drivers.impl_rabbit [req-9beb2426-1c81-45d8-b340-1fbc7487e221 - - - - -] AMQP server ccnode:5672 closed the connection. Check login credentials: Socket closed

2016-03-29 10:34:44.492 1012 ERROR oslo_messaging._drivers.impl_rabbit [req-9beb2426-1c81-45d8-b340-1fbc7487e221 - - - - -] AMQP server ccnode:5672 closed the connection. Check login credentials: Socket closed

2016-03-29 10:34:49.508 1012 ERROR oslo_messaging._drivers.impl_rabbit [req-9beb2426-1c81-45

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值