Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB java驱动程序-大量驻留线程_Mongodb_Mongodb Java - Fatal编程技术网

MongoDB java驱动程序-大量驻留线程

MongoDB java驱动程序-大量驻留线程,mongodb,mongodb-java,Mongodb,Mongodb Java,从长远来看,我看到MongoDB Java驱动程序(v3.0.3)堆积了大量线程。所有这些线程都是服务器监视线程,都在等待: cluster-ClusterId{value='562233d1b26c940820028340', description='null'}-192.168.0.2:27017 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unkn

从长远来看,我看到MongoDB Java驱动程序(v3.0.3)堆积了大量线程。所有这些线程都是服务器监视线程,都在等待:

cluster-ClusterId{value='562233d1b26c940820028340', description='null'}-192.168.0.2:27017
    sun.misc.Unsafe.park(Native Method)
    java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
    com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.waitForSignalOrTimeout(DefaultServerMonitor.java:237)
    com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.waitForNext(DefaultServerMonitor.java:218)
    com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:167)
    java.lang.Thread.run(Unknown Source)

目前大约有250个。我认为监视到单个数据库主机的连接不需要很多线程。我显然做错了什么,但据我所知,当从驱动程序v2移动到v3时,我们没有做任何设置更改。可能是驱动程序中的错误?有什么想法吗?

此问题已在3.2.2中修复