【问题标题】:Automatic status change of the replica副本的自动状态更改
【发布时间】:2017-09-16 17:12:53
【问题描述】:

我们在三个节点上设置了一个 MongoDb 副本集,我们在两个错误日志中都有这个。这是一个例子。所有这些都同时在不同的节点中。

3 月 27 日 10:31:49

节点 1:

3 月 27 日 10:31:49 ulpmon01 mongod.27017[1464]:[rsHealthPoll] replSet info ulpmon03.osasunet:27017 已关闭(或响应缓慢):
3 月 27 日 10:31:49 ulpmon01 mongod.27017[1464]: [rsHealthPoll] replSet 成员 ulpmon03.osasunet:27017 现在处于 DOWN 状态
3 月 27 日 10:31:53 ulpmon01 mongod.27017[1464]: [rsHealthPoll] replSet 成员 ulpmon03.osasunet:27017 已启动
3 月 27 日 10:31:53 ulpmon01 mongod.27017[1464]: [rsHealthPoll] replSet member ulpmon03.osasunet:27017 现在处于 SECONDARY 状态

节点 2:

3 月 27 日 10:31:43 ulpmon02 mongod.27017[1438]: [rsHealthPoll] DBClientCursor::init call() 失败
3 月 27 日 10:31:43 ulpmon02 mongod.27017[1438]: [rsHealthPoll] replSet info ulpmon03.osasunet:27017 已关闭(或响应缓慢):
3 月 27 日 10:31:43 ulpmon02 mongod.27017[1438]: [rsHealthPoll] replSet 成员 ulpmon03.osasunet:27017 现在处于 DOWN 状态
3 月 27 日 10:31:50 ulpmon02 mongod.27017[1438]: [rsHealthPoll] replset info ulpmon03.osasunet:27017 heartbeat failed, retrying
3 月 27 日 10:31:53 ulpmon02 mongod.27017[1438]: [rsHealthPoll] replSet 成员 ulpmon03.osasunet:27017 已启动
3 月 27 日 10:31:53 ulpmon02 mongod.27017[1438]: [rsHealthPoll] replSet 成员 ulpmon03.osasunet:27017 现在处于 SECONDARY 状态

节点 3:

3 月 27 日 10:31:53 ulpmon03 mongod.27017[1442]: [rsHealthPoll] replset info ulpmon01.osasunet:27017 认为我们失败了
Mar 27 10:31:53 ulpmon03 mongod.27017[1442]: [rsHealthPoll] replset info ulpmon02.osasunet:27017 认为我们失败了

谁能帮忙?

【问题讨论】:

  • 嗨 AER,欢迎来到 Stack Overflow。我冒昧地重新格式化了您的部分问题以提高可读性;请记住,在这个网站上,我们鼓励每个人edit 并在必要时重新编辑,以使每个问题都尽可能好。

标签: mongodb networking replication mongodb-replica-set


【解决方案1】:

我们会继续调查此问题,并发现此类错误:

Apr 26 01:12:24 ulpmon01 mongod.27017[1464]: [rsBackgroundSync] 正在更改同步目标,因为当前同步目标的最新 OpTime 是 Apr 26 01:10:27:1,比成员 ulpmon03 晚了 30 多秒.osasunet:27017 最近的 OpTime 是 Apr 26 01:12:23:1

4 月 26 日 15:40:45 ulpmon01 mongod.27017[1464]: [rsBackgroundSync] replset 将 syncSourceFeedback 设置为 ulpmon02.osasunet:27017 Apr 26 15:40:45 ulpmon01 mongod.27017[1464]:[rsBackgroundSync] 更改同步目标,因为当前同步目标的最新 OpTime 是 Apr 26 15:40:00:1,比成员 ulpmon03.osasunet 晚了 30 多秒: 27017 最近的 OpTime 是 Apr 26 15:40:44:4

【讨论】:

    【解决方案2】:

    当它说第三个节点“已关闭(或响应缓慢)”,但您可以从日志中看到第三个节点一直在运行,那么这可能意味着您有网络问题。您应该检查您的网络设置,看看节点 3 和其他节点之间是否存在连接问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-26
      • 2021-01-22
      • 1970-01-01
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 2021-12-07
      相关资源
      最近更新 更多