相关疑难解决方法(0)

网络故障后,RabbitMQ群集未重新连接

我有RabbitMQ集群,生产中有两个节点,集群正在打破这些错误消息:

= ERROR REPORT ==== 23-Dec-2011 ::
04:21:34 ===**节点兔子@ rabbitmq02没有响应**
**删除(超时)连接**

= INFO REPORT ==== 23-Dec-2011 ::
04:21:35 === 节点兔子@ rabbitmq02丢失'兔子'

= ERROR REPORT ==== 2011年12月23日::
04:21:49 === Mnesia(兔子@ rabbitmq01):**错误**mnesia_event得到{inconsistent_database,running_partitioned_network,rabbit @ rabbitmq02}

我试图通过使用"tcpkill"终止两个节点之间的连接来模拟问题,集群已断开连接,并且令人惊讶的是两个节点没有尝试重新连接!

当群集中断时,haproxy负载均衡器仍然将两个节点标记为活动并向两个节点发送请求,尽管它们不在群集中.

我的问题:

  1. 如果节点配置为群集,当我遇到网络故障时,他们为什么不尝试重新连接?

  2. 如何识别损坏的集群并关闭其中一个节点?分别使用两个节点时遇到一致性问题.

cluster-computing rabbitmq

14
推荐指数
3
解决办法
2万
查看次数

标签 统计

cluster-computing ×1

rabbitmq ×1