一、原因¶
- MongoDB 数据库没有配置连接数
- 应用异常导致连接激增
二、MongoDB 的最大连接数可以是无限多吗?¶
查看 MongoDB 进程的 max open files 大小是:150240
在库中通过 serverstatus() 查看到的最大连接数:
> db.serverStatus().connections
{ "current" : 2064, "available" : 118128, "totalCreated" : 924119 }
这里最大连接数实际上和 max open files 有关:
118128+2064=120192=150240×0.8

三、解决办法¶
1、配置 net.maxlncomingConnections 参数,限制 MongoDB 的最大连接数。
2、联系开发排查应用连接异常增高的原因