Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Spring Mongodb不释放连接?_Spring_Mongodb_Spring Data Mongodb - Fatal编程技术网

Spring Mongodb不释放连接?

Spring Mongodb不释放连接?,spring,mongodb,spring-data-mongodb,Spring,Mongodb,Spring Data Mongodb,我已经使用spring实现了一个应用程序,在调查mongodb日志时,我发现连接只会增加,不会在一周内释放 Tue Jul 23 11:26:04 [initandlisten] connection accepted from 127.0.0.1:38772 #92 (83 connections now open) Tue Jul 23 11:27:59 [initandlisten] connection accepted from 127.0.0.1:38789 #93 (84 co

我已经使用spring实现了一个应用程序,在调查mongodb日志时,我发现连接只会增加,不会在一周内释放

  Tue Jul 23 11:26:04 [initandlisten] connection accepted from 127.0.0.1:38772 #92 (83 connections now open)
Tue Jul 23 11:27:59 [initandlisten] connection accepted from 127.0.0.1:38789 #93 (84 connections now open)
Tue Jul 23 11:28:44 [initandlisten] connection accepted from 127.0.0.1:38794 #94 (85 connections now open)
Tue Jul 23 11:29:08 [initandlisten] connection accepted from 127.0.0.1:38802 #95 (86 connections now open)
Wed Jul 24 05:46:09 [initandlisten] connection accepted from 127.0.0.1:39045 #96 (87 connections now open)
Wed Jul 24 05:46:32 [initandlisten] connection accepted from 127.0.0.1:39048 #97 (88 connections now open)
Wed Jul 24 05:47:14 [initandlisten] connection accepted from 127.0.0.1:39054 #98 (89 connections now open)
Wed Jul 24 05:48:44 [initandlisten] connection accepted from 127.0.0.1:39057 #99 (90 connections now open)
Wed Jul 24 11:41:50 [initandlisten] connection accepted from 127.0.0.1:39146 #100 (91 connections now open) 
我不希望mongodb达到maxConnection限制并有一天陷入困境,我该如何处理这种情况

mongodb版本:2.2

致意

谢谢

如果要关闭空闲连接,请查看和MaxIdleTimes选项


也就是说,达到最大连接数并不意味着应用程序将被卡住,它只是限制了应用程序可以同时使用的连接数

MongoClient维护内部连接池。您可以配置最大连接数。另请看我在Maxidletimes中的回答,该属性并不是为所有驱动程序实现的。特别是对于Java,我可以看到它仍然没有得到足够的解决,尽管在@ytech的例子中,释放连接并不能帮助任何东西或多或少陷入困境。