mongodb拒绝接受进一步的连接,因为连接太多

时间:2017-07-15 15:21:13

标签: mongodb

我开发了一个java Web应用程序(当按下某个按钮时)将数据读入mongodb数据库,并且(当按下另一个特定按钮时)从数据库中读取数据。

但是,现在数据库拒绝接受进一步的连接,因为连接太多了:

enter image description here

当我转到mongodb-shell并输入命令

 db.currentOp()

我被告知数据库实例只有一个正在进行的操作:

enter image description here

但是,当我运行命令

db.currentOp(true)

还包括空闲连接和系统操作的操作,我得到一长串操作。 ......这是一个简短的摘录:

enter image description here

所有这些联系都在做什么?他们为什么以及如何创建?我可以删除它们吗? (我怎么办?)

1 个答案:

答案 0 :(得分:0)

您可能正在从客户端保存数据。 您必须将数据发送到Web应用程序并从那里将数据保存在MongoDB中。

打开它们后,您可能无法关闭Web应用中的连接。否则必须关闭连接,否则可能导致内存泄漏。

要删除连接,您只需重新启动MongoDb服务。