2016-08-08 11 views
5

मैं अपने नोड जे एस प्रक्रिया हमेशा के लिए नीचे के रूप में चल रहा हूँ के माध्यम से के साथ चल रहा NodeJS को स्मृति सीमा कैसे निर्धारित करें:हमेशा के लिए

sudo हमेशा के लिए शुरू -ओ out.log -e error.log MYSERVER .js

मैं अपने NodeJS सर्वर स्मृति सीमा बदलने के लिए के रूप में मैं नीचे जब मैं यह विशुद्ध रूप से चल रहा हूँ नोड के साथ की तरह करना चाहते हैं।

नोड --max की उम्र में अंतरिक्ष आकार = 512 myServer.js

जब मैं हमेशा के लिए साथ यह चल रहा हूँ कैसे मैं एक ही कर सकते हैं? क्या 'हमेशा के लिए शुरू करें - मैक्स-पुरानी-अंतरिक्ष-आकार = 512'

उत्तर

5

आप कमांड को बदलकर नोड विकल्प पास कर सकते हैं (जो "नोड" पर डिफ़ॉल्ट है)।

उदाहरण के लिए

तो:

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

यह मेरी समस्या हल, बहुत बहुत शुक्रिया – kelumch

+2

पैरामीटर नाम, कम से कम नोड v6.9.4 के लिए है "--max_old_space_size"। अंडरस्कोर के साथ। इसे "नोड - v8-options" के साथ चेक किया जा सकता है। –

संबंधित मुद्दे