2016-08-08 7 views
5

Biegnę mój Węzeł JS proces poprzez zawsze jak poniżej:Jak ustawić limit pamięci do NodeJS działa z wiecznie

sudo zawsze zaczynają -o out.log -e error.log mój_serwer js

Chcę zmienić limit pamięci z mojego serwera NodeJs jak zrobić jak poniżej, gdy biegnę go wyłącznie z węzła.

węzeł --max-old-space-size = 512 myServer.js

Jak mogę zrobić to samo, gdy biegnę go na zawsze? Czy jest jakiś sposób jak "na zawsze start - max-old-space-size = 512"

Odpowiedz

5

Możesz przekazać opcje węzła, zmieniając polecenie (domyślnie "węzeł").

Tak na przykład:

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

się rozwiązać mój problem, wielkie dzięki – kelumch

+2

Nazwa parametru, przynajmniej dla v6.9.4 węzeł "--max_old_space_size". Z podkreśleniami. Można to sprawdzić przy pomocy "node --v8-options". –

Powiązane problemy