MongoDB图集:连接数过多警报

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

我有一个小型的MongoDB Atlas集群,其连接数限制为100。仪表板向我显示连接数量的警报,但我只有几个已连接的客户端。

连接数量高的原因是什么?

mongodb connection-pooling mongodb-atlas
1个回答
0
投票

首先,请确保您的客户端应用程序共享相同的驱动程序客户端实例。将其设为单例并重复使用,不要在每个请求上实例化新客户端。

接下来,配置最大连接池大小。 M2群集上的最大连接数为100,default for the connection pool size is 100

您可以使用以下语法在代码中或直接在连接字符串中覆盖值

mongodb+srv://user:password@...?&retryWrites=true&w=majority&maxPoolSize=10
© www.soinside.com 2019 - 2024. All rights reserved.