小编典典

使用Java获取mongoDB中打开的连接数

java

我的程序需要打开大量连接(Mongo)。我得到了错误:

打开的连接太多,无法再打开

在819个连接之后。我已经知道我们可以增加此限制。但这不是我的想法。我正在考虑关闭MongoClient对象,然后在800个连接后再次创建一个新对象。

我的想法是使用新的mongoClient对象将关闭所有连接,并且当我再次启动/创建它时,连接将再次打开直到800。因此不会给出错误。(让我知道此方法是否完全错误/不会提供所需的结果。)

为此,我 需要知道打开ATM的连接数。 有什么办法可以使用Java获取此信息吗?


阅读 350

收藏
2020-11-26

共1个答案

小编典典

您可以使用db.serverStatus()命令获取连接信息。它有一个连接子文档,其中包含总/可用的连接信息。

想要查询更多的信息 :

2020-11-26