关闭mongodb Shard成员之一的电源会使其他cpu的成员提高100%。
背景:我想在多个ESX上部署mongodb集群。群集必须抵抗两个组件的关闭。
集群体系结构:蒙哥4.2
问题:
[只要我通过删除其中一个成员来测试HA,我注意到,[[几分钟后,其余成员的CPU峰值达到100%,直到我返回丢失的成员为止,这种峰值一直保持。 我已进行的测试:关闭1个副本->成员CPU提升到100%
我已经检查过的东西:[检查有问题的VM时,我发现mongod是服务消耗了大部分CPU(99%)。
db.currentOp()
检查mongod的长时间运行查询。一切看起来都很好。