2015-01-21 45 views
5

內存限制,內存限制點擊以下rubyrailstutorial.org</p> <p>喜打

我下面就Ruby Rails Tutorial教程,我使用了Cloud9 IDE但我不斷收到一個「內存限制點擊」通過運行時教程。我正在使用隨512MB Ram一起提供的免費層,它始終處於紅色區域。

我試過殺死一些進程,但只要我重新開始教程,我總是收到錯誤。

感謝

邁克爾

+3

您可以轉到右上角附近的磁盤/內存/ CPU菜單,單擊「顯示進程列表」並查看有多少Ruby進程正在運行。不應該有一個以上。如果他們在那裏,殺死他們。讓我知道如何爲您減少內存佔用。 – Mutahhir 2015-01-21 13:06:16

+0

以上是非常有用的,應該可能是這個答案。我殺死了所有的「Ruby」進程,然後重新運行測試,他們通過內存現在大約20%。 – 2015-03-17 20:21:19

+0

Mutahhir建議在我的情況下減少了大約200 MB的內存使用量 – Asarluhi 2015-11-18 10:40:01

回答

7

簡短的回答:春回大地,導致它通過產生過多的進程使用的內存的錯誤。

從你的C9外殼,運行

pkill -9 -f spring 

並重新啓動服務器的軌道。

較長的回答:他在本教程的第3章中介紹了很多關於它的內容。 此頁面的第3.4框https://www.railstutorial.org/book/static_pages很好地覆蓋了它。

順便說一下,我發現我不能簡單地重新啓動我的c9會話......它非常適合保持虛擬服務器的狀態......包括所有額外的Spring進程。