【发布时间】:2014-11-07 04:01:18
【问题描述】:
我在基本 (512GB) DigitalOcean 液滴上运行简单的 Meteor 应用程序。 Meteor 偶尔会崩溃并显示以下错误消息:
Out of memory: Kill process 9682 (node) ...
...
=> Exited from signal: SIGKILL
FATAL ERROR: JS Allocation failed - process out of memory
怎么了?这是一个非常简单的应用程序,它不会占用所有内存。
【问题讨论】:
-
我真的很喜欢这个问题标题:]
-
您是否在流星开发模式下运行?
-
我这样运行
meteor --port 80。 -
表示droplet内存不足。这可能是由于其他代码,如 Web 服务器和数据库服务器,如果您在一个 Droplet 上运行整个堆栈......另外 512MB 是最小的 Droplet,5 美元/月。也许试试 1GB 的 10 美元/月 droplet?托管服务 Modulus.io 每月 15 美元,避免自己维护全栈,对我来说一直很可靠。
标签: node.js memory process meteor digital-ocean