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

时间:2016-01-17 05:57:37

标签: mongoid

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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