【问题标题】:Mongodb Replica Set : "infoMessage" : "could not find member to sync from"Mongodb 副本集:“infoMessage”:“找不到要同步的成员”
【发布时间】:2020-10-01 12:42:06
【问题描述】:

我在堆栈溢出上搜索找不到解决方案。

我有 3 个节点,1 个主节点和 2 个辅助节点,例如 mongo1.commongo2.commongo3.com

连接一切正常。当我关闭任何节点时,例如mongo1.com,我的应用程序运行良好。我再次关闭第二个节点,例如mongo3.com 然后应用程序停止工作。如果我启用任何节点启用然后应用程序再次正常工作。

简而言之,单节点应用程序无法运行。寻找行为准则/答案。

我使用rs.status() 检查状态,两个节点显示health: 0message: unreachable node。 活动的第三个节点显示health: 1"infoMessage" : "could not find member to sync from"

【问题讨论】:

标签: mongodb replication database-replication replicaset


【解决方案1】:

我做了多项研究,发现如果 2 个节点关闭,那么您可以手动将正在运行的节点设为主节点。

要在 3 节点副本集中拥有一个主节点,至少必须有 2 个节点是可操作的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-27
    • 2022-01-26
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    相关资源
    最近更新 更多