如何判断特定的Mongo实例是否具有活动连接?

时间:2013-07-12 17:02:39

标签: mongodb sharding connection mongo-shell

我正在升级分片群集,并希望关闭三个mongos实例中的一个。我保证不会发生新的传入连接,因为我在我的负载均衡器中禁用了该框。但是,我担心mongos实例上可能存在仍然有效的连接。

我在Mongo实例上运行了以下命令:

db._adminCommand("connPoolStats");

你有解释结果的任何问题吗?这是正确的命令吗?

1 个答案:

答案 0 :(得分:0)

cursorInfo命令应该有效。如果没有更多的游标,那么关闭mongos是可以的。任何仍然存在的连接只会在尝试重新连接时通过负载均衡器故障转移到另一个mongos(假设它们具有适当的重新连接策略)。您唯一需要担心的是游标,因为它们具有状态,由cursorInfo处理。