Railsアプリ+ mongodb + nginx + unicornを備えたubuntu 10.04 64ビットのlinode 512 mb RAMがあります。
私は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 gem で動作するように専用サーバーに変更する必要があるかどうかです
専用サーバーについては、 http: //www.hetzner.de/en/ を参照してください。
linode をアップグレードする必要がある場合、delayed_job gem を適切に実行するにはどのくらいのメモリが必要ですか?
4GB RAM を搭載したローカルの ubuntu マシンでの遅延ジョブは正常に動作しています。
どうもありがとうございました