MongoDB连接不断增加,尽管我已经断开了所有资源与MongoDB的连接



在此处输入图像描述

我一直在使用mongodb作为我的数据库,突然mongodb给我发邮件说我使用了最大连接,即500,但我只连接到一个正在工作的应用程序。即使在停止了我的api和mongo-compass之后,它也显示了一些随机的活动连接,如何将活动连接减少到实际的活动连接??

只有很少的事情可以解决。

需要在您的Mongo URI、中添加以下选项

  • connectTimeoutMS
  • socketTimeoutMS
  • 最大空闲时间MS

对于我的案例,我配置了以下编号的

<mongo_uri>?retryWrites=true&w=majority&maxIdleTimeMS=60000&connectTimeoutMS=150000&socketTimeoutMS=90000

有了这些选择,我解决了这个问题。

最新更新