gpt4 book ai didi

MongoDB - 太多连接 w/node.js

转载 作者:可可西里 更新时间:2023-11-01 09:37:51 26 4
gpt4 key购买 nike

我正在为我的应用程序使用 node.js 和 MongoDB。每当我使用 localhost 时,我都没有问题,应用程序运行良好。但是,在服务器上,数据库将我限制为 50 个连接。这是日志的示例:

Wed Jul 27 13:33:29 [initandlisten] waiting for connections on port 27017
Wed Jul 27 13:33:29 [websvr] web admin interface listening on port 28017
Wed Jul 27 13:34:50 [initandlisten] connection accepted from 127.0.0.1:42035 #1
Wed Jul 27 13:35:16 [initandlisten] connection accepted from 127.0.0.1:42181 #2
Wed Jul 27 13:35:16 [initandlisten] connection accepted from 127.0.0.1:42182 #3
Wed Jul 27 13:35:25 [initandlisten] connection accepted from 127.0.0.1:42249 #4
...
Wed Jul 27 13:36:09 [initandlisten] connection accepted from 127.0.0.1:42518 #50
Wed Jul 27 13:36:10 [initandlisten] connection accepted from 127.0.0.1:42524 #51
Wed Jul 27 13:36:10 [initandlisten] can't create new thread, closing connection

我正在使用命令 mongod --maxConns=5000 启动进程。有谁知道可能导致此连接限制的原因是什么?

最佳答案

您可以发布您用于连接的代码吗?如果您在每次请求时都连接到数据库,那么您将很快耗尽连接。在大多数情况下,最好在请求之间共享数据库连接,例如通过在应用程序启动时连接。

关于MongoDB - 太多连接 w/node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6848754/

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