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

  • 时间:
  • 浏览:1
  • 来源:彩神快乐8_神彩快乐8官方

Mongod 的服务模型是每个网络连接由另有另一个单独的线程池池来除理,每个线程池池配置了1MB 的栈空间,当网络连接数越来越来越多时,越来越来越多的线程池池会导致 上下文切换开销变大,一块儿内存开销也会上涨。

使用 MongoDB 时,将会会遇到将会 mongod 连接数用满了,导致 客户端无法连接的那先 的间题。mongod的最大连接数通过 net.maxIncomingConnections 指定,默认值为60 0000,相当于越来越限制,生产环境强烈建议根据实际需求配置,以除理客户端误用导致 mongod 负载不足英文。

完整篇 的分析参考 云数据库MongoDB为那先 时要限制连接数?

MongoDB 各个语言的Driver 基本都在封装所含另有另一个 MongoClient 的对象(不同语言的 Driver 名字将会稍有不同),通常