D.Z*_*Zhu 7 erlang cluster-computing rabbitmq
我有一个使用镜像队列的rabbitmq集群,有两个节点,rabbitmq1和rabbitmq2。当我重新启动rabbitmq1(它有主队列)时,它记录了很多错误消息,如下所示:
=错误报告==== 25-Jan-2017::11:55:20 === 丢弃来自 < 的消息 {'$gen_call',{<0.824.0>,#Ref<0.0.0.98906>},stat}此节点 (2) 的旧版本 (1) 中的 0.824.0> 到 <0.270.0>
我使用 [servicerabbitmq-server stop] 和 [servicerabbitmq-server start] 重新启动节点,当错误发生时,start 命令没有响应。
看来rabbitmq向旧版本的node发送了消息,但是为什么版本没有更新?
根据日志,rabbitmq2上的从队列没有检测到主队列的死亡。这与错误有什么关系吗?
这种情况偶尔会发生,我怎样才能再次出现呢?
您很可能遇到此问题: https://github.com/rabbitmq/rabbitmq-server/issues/802
您使用的是旧版本的 RabbitMQ,镜像有很多修复和改进。
如果你有机会你应该更新它