首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongoose 5.6.1上的高连接数

Mongoose 5.6.1上的高连接数
EN

Stack Overflow用户
提问于 2019-07-02 01:25:57
回答 1查看 101关注 0票数 1

我使用mongoose连接到一个由1个主节点和3个辅助节点组成的副本集。我最近将我的应用程序从Mongoose 4.9.1更新到了5.6.2。我保持连接池大小与以前相同(30),并使用新的参数minSize将最小值设置为2。我看到我的应用程序在相同流量的情况下使用了比以前更多的连接。与之前的8-10个连接相比,它保持了大约20-22个连接到主连接。这导致我达到了mongodb集群上的连接限制。

mongoose中是否有任何变化导致如此多的连接保持就绪?

下面是我正在使用的配置选项。

代码语言:javascript
复制
{
    minSize: 2,
    poolSize: 15,
    autoReconnect: true,
    reconnectTries: Number.MAX_VALUE,
    reconnectInterval: 5000,
    useNewUrlParser: true,
    useCreateIndex: true,
    socketTimeoutMS: 30000
}
EN

回答 1

Stack Overflow用户

发布于 2019-07-02 07:21:03

尝试在连接字符串(https://docs.mongodb.com/manual/reference/connection-string/#urioption.maxPoolSize)中设置maxPoolSize选项,尽管此选项在连接池中的行为可能取决于驱动程序。

也就是说,20-22的数据库端连接限制似乎真的很低。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56839911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档