Mongodb 在辅助Mongo脱机后无法选择主

Mongodb 在辅助Mongo脱机后无法选择主,mongodb,Mongodb,我有一个带有1个仲裁器和3个Mongo数据库的副本设置 其中2个数据库(db1和db2)的优先级与主数据库相同,第三个数据库(db3)的优先级为0 我试图使db3脱机以将数据复制到另一台服务器,但每次我在db3中运行db.shutdownServer()时,它都会导致db1和db2成为辅助服务器,并且它们仍然停留在这种配置中 我的理解是,只有当初选无法进行时,才能进行连任 我是否遗漏了一些东西???因此,实际发生的是我在隐藏模式下添加了3个其他数据库(关闭),它们将成为我的下一个副本集。显然,M

我有一个带有1个仲裁器和3个Mongo数据库的副本设置

其中2个数据库(db1和db2)的优先级与主数据库相同,第三个数据库(db3)的优先级为0

我试图使db3脱机以将数据复制到另一台服务器,但每次我在db3中运行db.shutdownServer()时,它都会导致db1和db2成为辅助服务器,并且它们仍然停留在这种配置中

我的理解是,只有当初选无法进行时,才能进行连任


我是否遗漏了一些东西???

因此,实际发生的是我在隐藏模式下添加了3个其他数据库(关闭),它们将成为我的下一个副本集。显然,Mongo有一个设置,如果shutdown dbs的数量>running dbs,那么复制集将进入只读模式,所以很明显,每次我关闭db3时,都会触发这种情况