流星不关闭Mongo连接吗?

问题描述

我在生产中使用Meteor JS,它最初看起来像是我们的应用程序发生内存泄漏,但是现在看来MongoDB是罪魁祸首还是Meteor?

我们是Meteor方法的重度用户,因此我们自己不管理与Mongo的连接,因为Meteor为我们做到了。但是,在生产环境中,mongo进程似乎永远徘徊不前,并消耗越来越多的内存,直到应用程序无响应为止。

MongoDB processes in prod

您可以清楚地看到,这里有很多mongo进程,其中一些已经运行了几个小时。昨天,重新启动服务器后,内存消耗约为900MB,现在接近4GB。

由于每隔一段时间无法重新启动,我们该怎么做才能解决此问题?我真的不知道从哪里开始,因为Meteor管理着与Mongo的连接,我不确定是什么原因导致了这个问题。

任何提示或指导都是有帮助的,即使只是有关如何调试我们的应用程序的提示。

MeteorJS版本:1.10

Mongo版本:4.2.1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...