【问题标题】:MongoDB: Only a single secondary falling behind in replication?MongoDB:只有一个辅助节点在复制中落后?
【发布时间】:2013-11-20 15:29:57
【问题描述】:

我有一个 Mongo 副本集正在运行。这是配置:

  • sj01-A(主要)
  • sj01-B(二级)
  • dal05-A(二级)
  • dal05-B(二级)
  • 仲裁者

几个月来,它一直在平稳地嗡嗡作响。没有真正的问题。昨晚深夜,我们的监控通知我,其中一个二级服务器在复制方面落后了。目前大约落后一个小时,并且不断落后(以缓慢的速度)。其他辅助节点都没有这个问题 - 他们正在跟上主节点没有问题。

我在任何这些机器的日志中都找不到任何内容来表明可能是什么原因。我过去有过复制滞后的经验,但它总是影响到每一个二级服务器,而不仅仅是一个。这感觉像是硬件问题,但这些是物理机器(没有虚拟化),我们的供应商运行检查似乎表明没有问题。

如果有帮助,请提供更多信息:

  • 滞后的辅助节点现在的负载大约是其他辅助节点的一半。大约一半的磁盘 IO 和网络,以及更少的内存使用量。
  • 我们不会以任何方式使用上限集合。
  • 所有机器都具有相同的硬件配置(仲裁器除外)。

感谢您提供的任何指导。谢谢!

【问题讨论】:

    标签: mongodb replication replicaset


    【解决方案1】:

    再次证明计算机是神奇的,当我在淋浴时哭泣时,令人反感的次级系统神奇地追上了。

    很高兴为任何对为什么会发生这种情况有可靠猜测的人加分。我把它归结为鬼魂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      • 2018-08-30
      • 2017-12-09
      • 1970-01-01
      相关资源
      最近更新 更多