Rails 3.0.7 から Rails 3.2.5 にアップグレードし、ステージング サーバーに対してオンザフライでアセット パイプライン コンパイルを使用しているところですが、場合によってはこの例外に直面することがあります。
Showing /var/rails/appname/app/views/common/_my_partial.html.haml where line # raised:
Cannot allocate memory - nodejs /tmp/execjs20120613-17090-thoc8f.js 2>&1
Extracted source (around line #):
Trace of template inclusion: app/views/layouts/application.html.haml
たとえば、coffeescript や image フォルダーでは、派手なメモリ割り当てや膨大なメモリ割り当ては行われません。
ありがとう…
サーバーにスワップ ファイルを追加するのに 3 分 (早く入力すれば 2 分かかるかもしれません) を費やすのは簡単です。
Ubuntu を実行している場合 (これが他の Linux フレーバーでどのように機能するかはわかりません)、DigitalOcean のこのチュートリアルに従ってください。
https://translate.google.com/translate?hl=ja&sl=en&tl=ja&u=https://www.digitalocean.com/community/articles/how-to-add-swap-on-ubuntu-12-04
出来上がり!