我有一个带有 ubuntu 10.04 64 位的 linode 512 mb ram,带有一个 rails app + mongodb + nginx + unicorn。
我使用太阳黑子 solr gem和delay_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 或更改为专用服务器以使用 delay_job gem
我一直在查看http://www.hetzner.de/en/的专用服务器。
如果我需要升级我的linode,我需要多少内存才能正确运行delayed_job gem?
在我的本地 ubuntu 机器上延迟工作,4GB 内存工作正常。
非常感谢你