GitHub経由で共有サーバーにGhostブログをインストールします 。インストール中に、npm install, grunt init
とgrunt prod
を実行する必要があります。私のホストは500MBのメモリ使用量を提供し、プロセスが600 MB以上を使用する場合、彼はそれを強制終了します。
したがって、これらのプロセスはすべて500 MBを超えるメモリを必要とするため、これらのプロセスのメモリ使用量を制限するオプションが必要です。
--max-old-space-size=450
でプロセスを実行しようとしましたが、機能しないようです。
オプション付きのノードプロセスの実行に関するチュートリアルまたはドキュメントへのリンクを誰かに提供していただければ幸いです。
ありがとうございました!
UPDATE:これを投稿してから、Ghostのインストールが完全に変更されました。
ノードv8 +から、次のように入力します。
node --help
--v8-optionsオプションを表示します。次に入力します:
node --v8-options
与える:
...
--max_old_space_size (max size of the old space (in Mbytes))
type: int default: 0
--initial_old_space_size (initial old space size (in Mbytes))
type: int default: 0
...
私はこのような最初のオプションを使用することができました:
node --max-old-space-size=250 `which npm` install
ここでは、ノードにRAM使用量を250Moに制限するように指示しました。「witchnpm」の部分は、現在のnpmパスを示し、「install」は実行するスクリプトです。
これがあなたのやり方です。
RAMの使用を制限するコマンドを送信します。
npm install --max-old-space-size=400