gpt4 book ai didi

java - 为同样的问题而苦苦挣扎。对此有任何意见吗?

转载 作者:IT老高 更新时间:2023-10-28 13:23:32 24 4
gpt4 key购买 nike

MongoClientOptions.Builder options = MongoClientOptions.builder();
options.socketKeepAlive(true).maxWaitTime(100).connectTimeout(100);
MongoClient mongo = new MongoClient(host, options.build());

我收到这个是因为池已关闭,但我不希望池关闭,因为我的应用程序很大。我希望池持续到应用程序结束或至少一个特定的类。任何帮助将不胜感激。

Closed connection [connectionId{localValue:124, serverValue:8540}] to localhost:27017 because the pool has been closed.

最佳答案

MongoDB 提供了多个连接池选项,请查看 Mongo Connection Pool Options

最大池大小连接池中的最大连接数。默认值为 100。

minPoolSize连接池中的最小连接数。默认值为 0。

ma​​xIdleTimeMS连接在被移除和关闭之前可以在池中保持空闲的最大毫秒数。

并非所有驱动程序都支持此选项。

waitQueueMultiple驱动程序将 maxPoolSize 值乘以的数字,以提供允许等待连接从池中变为可用的最大线程数。有关默认值,请参阅 MongoDB 驱动程序和客户端库文档。

waitQueueTimeoutMS线程可以等待连接变为可用的最长时间(以毫秒为单位)。有关默认值,请参阅 MongoDB 驱动程序和客户端库文档。

关于java - 为同样的问题而苦苦挣扎。对此有任何意见吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41291154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com