fork 40 个线程,每个线程跑 100 次,运行一段时间报错:SEVERE: Exception opening socket
测试环境:操作系统 win10,mongo4.0
mongodb 最大连接数300,current 数值 +available 数值就是当前 mongodb 最大连接数

fork 40 个线程,每个线程跑 100 次,运行一段时间报错:SEVERE: Exception opening socket

整个测试执行完毕之后查看 mongo 线程链接信息如下:

"测试环境:操作系统 win10,mongo4.0 mongodb 最大连接数300,current 数值 +available 数值就是当前 mongodb 最大连接数 [图片] fork 4 .."
测试环境:操作系统 win10,mongo4.0
mongodb 最大连接数300,current 数值 +available 数值就是当前 mongodb 最大连接数

fork 40 个线程,每个线程跑 100 次,运行一段时间报错:SEVERE: Exception opening socket

整个测试执行完毕之后查看 mongo 线程链接信息如下:

已经改成了多线程共用 client 单实例对数据库进行查询,能修复此错误.