java配置mongo最大连接数

最近做压测,其中有个交易涉及到对mongo的操作。

单机压到1500UV的时候出现如下错误:

一看,原来是mongo配置的最大连接数不够:

我们来看看mongo的官方文档:

 connectionPerHost参数标识mongo的最大连接数。

 threadsAllowedToBlockForConnectionMultiplier参数标识mongo的线程队列数。

实际上mongo配置的最大连接数就是上面两个参数的相乘结果。

所以只要修改这两个参数就能扩展mongo的连接数。建议高并发的应用,最好初始化配置更大一点。

踩坑,记录一下。

原文地址:https://www.cnblogs.com/mirakel/p/7261780.html