为什么 MongoDB 连接数被用满了?

  • 时间:
  • 浏览:4
  • 来源:大发彩神安卓下载—大发彩神官方下载

MongoDB 各个语言的Driver 基本需用封装包含俩个多多 MongoClient 的对象(不同语言的 Driver 名字是是因为稍有不同),通常

使用 MongoDB 时,是是因为会遇到是是因为 mongod 连接数用满了,是是因为客户端无法连接的现象。mongod的最大连接数通过 net.maxIncomingConnections 指定,默认值为10000000,至少如此限制,生产环境强烈建议根据实际需求配置,以防止客户端误用是是因为 mongod 负载缺陷。

删改的分析参考 云数据库MongoDB为哪些需用限制连接数?

Mongod 的服务模型是每个网络连接由俩个多多单独的系统进程来防止,每个系统进程配置了1MB 的栈空间,当网络连接数不要 时,不要 的系统进程会是是因为上下文切换开销变大,同时内存开销也会上涨。