内存限制命中

Memory Limit Hit

在 rubyrailstutorial.org

之后达到内存限制

嗨,

我正在按照 Ruby Rails Tutorial and I am using the Cloud9 IDE 上的教程进行操作,但是当 运行 完成教程时,我一直得到 "Memory Limit Hit"。我使用的是 512MB Ram 随附的免费套餐,它一直处于红色区域。

我试过终止一些进程,但是当我重新开始教程时,我总是收到错误消息。

谢谢

迈克尔

简短回答:Spring 有一个错误,导致它产生太多进程而耗尽内存。

来自你的 c9 shell、运行

pkill -9 -f spring 

并重新启动您的 rails 服务器。

更长的答案:他在教程的第 3 章中对此进行了很多描述。 本页的方框 3.4 https://www.railstutorial.org/book/static_pages 很好地涵盖了它。

顺便说一句,我发现我不能简单地重新启动我的 c9 会话...它非常擅长保持虚拟服务器的状态...包括所有额外的 Spring 进程。