2016-08-08 17 views
5

läuft Ich bin mit meinem Knoten JS Prozess durch immer wie folgt:Wie Speicherlimit auf NodeJS gesetzt mit immer

sudo immer starten -o out.log -e error.log myServer js

ich die Speichergrenze meines NodeJS Server ändern möchten, wie ich wie unten tun, wenn ich es rein mit Knoten renne.

Knoten --max-old-Raum-size = 512 myServer.js

Wie ich das gleiche tun kann, wenn ich es mit immer laufen bin? Gibt es einen Weg wie 'für immer start --max-alt-raumgröße = 512'

Antwort

5

Sie können Knotenoptionen übergeben, indem Sie den Befehl ändern (der standardmäßig auf "Knoten").

So zum Beispiel:

sudo forever start -c "node --max_old_space_size=512" -o out.log -e error.log myServer.js 
+0

Es ist mein Problem gelöst, vielen Dank – kelumch

+2

Der Name Parameter, zumindest für Knoten v6.9.4 ist "--max_old_space_size". Mit Unterstrichen. Dies kann mit "node --v8-options" überprüft werden. –