如何通过命令行或mongo-shell设置maxIdleTimeMS?

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

我已经部署了我的 PHP 应用程序(出于好奇,我们使用 Laravel),并且我们在持久层中使用 MongoDB。但是,我注意到连接池中的连接数很高。 让我惊讶的是,连接在关闭之前会保持打开状态很多分钟。
maxIdleTimeMS 参数似乎是我正在寻找的(尽管我不确定......)。

也就是说,我想知道如何通过 MongoDB Shell 或命令行(甚至通过配置文件)设置 maxIdleTimeMS 参数。可以吗?

提前致谢!

更新

请参阅下面来自 @jmikola 的重要说明评论

php mongodb database-administration
1个回答
0
投票

您可以通过mongo连接URL进行设置,例如

mongodb://myDatabaseUser:D1fficultP%[email protected],db1.example.com,db2.example.com/?replicaSet=myRepl&w=majority&maxIdleTimeMS=60000

文档:https://www.mongodb.com/docs/manual/reference/connection-string/

另请注意,到目前为止,https://jira.mongodb.org/browse/CDRIVER-278 已关闭。

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