mongoid - >为什么每隔毫秒询问ismaster?

问题描述 投票:0回答:1

database = admin command = {:ismaster => 1}(4002.9714ms)我看到每一个ms都会发生这种情况,也许我夸大它每1秒发生一次。

问题是当你有一个位于不同物理位置的replicaset时,你会在所有replicase上每秒钟发生一次对该查询的响应很慢(顺便说一句,复制副本没有被定义为mongoid配置中的主机,但它从副本集配置中找出它们) ,并开始疯狂的任务)。

1 - 我想知道我是否可以关闭该选项?

mongoid
1个回答
0
投票

我相信这样做是为了让mongoid保持最新状态,最终应该写入哪个节点。我相信这是Mongoid 3.0 *的旧版本。较新的版本不应该有这个问题。

我不确定mongoid的新版本是否正确处理主要更改。

我必须说它总是更好地使用语言驱动程序!在这种情况下mongo ruby​​驱动程序!

© www.soinside.com 2019 - 2024. All rights reserved.