我开发了一个java Web应用程序(当按下某个按钮时)将数据读入mongodb数据库,并且(当按下另一个特定按钮时)从数据库中读取数据。
但是,现在数据库拒绝接受进一步的连接,因为连接太多了:
当我转到mongodb-shell并输入命令
时 db.currentOp()
我被告知数据库实例只有一个正在进行的操作:
但是,当我运行命令
时db.currentOp(true)
还包括空闲连接和系统操作的操作,我得到一长串操作。 ......这是一个简短的摘录:
所有这些联系都在做什么?他们为什么以及如何创建?我可以删除它们吗? (我怎么办?)
答案 0 :(得分:0)
您可能正在从客户端保存数据。 您必须将数据发送到Web应用程序并从那里将数据保存在MongoDB中。
或
打开它们后,您可能无法关闭Web应用中的连接。否则必须关闭连接,否则可能导致内存泄漏。
要删除连接,您只需重新启动MongoDb服务。