我有一個linode 512 mb ram與ubuntu 10.04 64位與rails應用程序+ mongodb + nginx +獨角獸。與delayed_job部署後,所有內存都被佔用
我用sunspot solr gem和delayed_job gem
當我提出一個新的與延遲的工作部署:
after "deploy:restart", "delayed_job:start"
服務器走得非常非常緩慢,非常非常糟糕。
如果我寫在終端:
free -m
我得到:
total used free shared buffers cached
Mem: 487 481 5 0 1 16
-/+ buffers/cache: 463 23
Swap: 255 226 29
我得到這樣的錯誤Errno::ENOMEM (Cannot allocate memory...
我的Rails日誌。
我的問題是,如果我需要升級我的Linode或更改專用服務器delayed_job的寶石
我一直在考慮看看到http://www.hetzner.de/en/專用服務器一起工作。
如果我需要升級我的linode,我需要多少內存才能正常運行delayed_job gem?
延遲工作在我的本地ubuntu機器與4GB內存工作正常。
非常感謝你
我和你有一個非常相似的情況,512mb ram,Ubuntu 12.04,rails 3.2 + mysql + nginx +獨角獸, 。我看到的內存使用率幾乎與您的一樣。你有沒有最終升級到1GB RAM?它有幫助,並且在服務器上交換停止了嗎?謝謝! – DelPiero