我有简单的RabbitMQ集群,有2个物理上相同的linux节点:( CentOS,RabbitMQ 3.1.5,Erlang R15B,2GB Ram,CPU 1xCore)。打开镜像和节点同步。
我有两个困扰我的问题:
在正常情况下一切都很好,但在重新启动其中一个节点后(通过命令行中的stop_app和start_app),整个群集对生产者和消费者来说都是不可能的 - 我无法生成或接收来自同步期间的队列。这种情况是否正常?
在同步期间,我观察到从节点(重启的节点)上的CPU负载非常高(几乎100%)。我测量了同步的速度 - 它是戏剧性的低(200万条消息的同步需要超过3小时)。这很奇怪,因为产生这样的数量要少得多。这种情况也是正常的吗?