【问题标题】:Node.js & MongoDB memory consumptionNode.js & MongoDB 内存消耗
【发布时间】:2012-02-05 10:45:24
【问题描述】:

昨天我从托管服务提供商处收到一封电子邮件,说我的 Node.js (Express) 应用程序和 MongoDB(都使用 Forever 运行)消耗了太多内存 - 大约 300MB(我的托管限制为 256MB)。该节点应用程序只是 express.js 生成的一个简单演示,我是我网站的唯一访问者。

这怎么可能?我已经将我的托管计划升级到 512MB,但我不确定它是否足以运行节点应用程序。我不希望有数百万的访问者,但是每天运行 2000 到 5000 个独立访问者的 node.js 应用程序需要多少内存?

谢谢你,
-M

【问题讨论】:

标签: memory node.js mongodb


【解决方案1】:

看看这里http://comments.gmane.org/gmane.comp.lang.javascript.nodejs/36228

此人遇到了与您类似的问题并找到了解决方案。在他的例子中,他在 MongoDB 中使用了大量嵌套集合,这些集合都被加载,占用了大量内存。

另一种可能性是在您完成资源后不释放/关闭资源。

【讨论】:

    猜你喜欢
    • 2014-03-08
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 2011-10-03
    • 2012-11-24
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多