gpt4 book ai didi

node.js - "ERROR while connecting to database. Error: Error: No valid replicaset instance servers found"

转载 作者:IT老高 更新时间:2023-10-28 13:23:41 25 4
gpt4 key购买 nike

我正在使用具有 2 个 Node (主要和次要)和 1 个仲裁器(总共 3 个)的副本集。有时我收到“连接数据库时出错。错误:错误:找不到有效的副本集实例服务器”。我无法重现(因为它自己发生,有时非常频繁)。我添加了 server.on( 'error',) 要调试的事件,但有时在我的本地环境中,它会打印诸如连接错误打印成员主机名的 1 之类的内容(尽管我不知道它是否与我的问题有关)。当我通过 mongo shell 连接到其中一个实例并检查 rs.status() 时,我一切正常,所有成员都健康且正常。

上述问题的 Jira 链接是:

https://jira.mongodb.org/browse/NODE-296

最佳答案

仲裁者就像更高的权威,当实际的主 Node 关闭时,它在辅助 Node 之间投票成为主 Node 。将仲裁器添加到奇数个 Node 。 Bcoz 有 2 个 Node ,当一个 Node 宕机时,另一个只是主要的 bcoz,没有竞争。尝试添加更多 Node 。

关于node.js - "ERROR while connecting to database. Error: Error: No valid replicaset instance servers found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26360643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com