Page 630 - Nodejs 교과서 개정2판
P. 630
em ١ ࠁৈ ಞܻפ uptimeҗ status ࢎী दػ പࣻо աয়חؘ ইפۄݶ ࢲߡо ࠗػ
ח Ѫਸ פ ҃ীח ৵ दغח ഛੋ೧ࠊঠ פ npx pm2 logs۽ ۽Ӓܳ ഛੋ
ೡ ࣻ णפ ী۞ ۽Ӓ݅ ࠁҊ रݶ ٍী –errਸ ࠢݶ ؾפ ۱ ࣻܳ ߄ԲҊ रݶ --lines ं
২࣌ਸ ࢎਊפ
աী QN ۽ࣁझܳ ઙܐೞҊ रݶ ࣛী npx pm2 killਸ ੑ۱ೞݶ ؾפ ࢲߡܳ दೞҊ रݶ
npx pm2 reload allਸ ੑ۱פ ఋ ࢲߡо غয ۄо ࣘೡ ࣻ হח दр Ѣ হ
ࢲߡо दغয જणפ
֢٘ DMVTUFS ݽٕۢ ۞झఠ݂ਸ оמೞѱ ೞח QN ۞झఠ݂ ݽ٘ܳ ࢎਊ೧ࠇद
package.json
{
"name": "nodebird",
"version": "0.0.1",
"description": "익스프레스로 만드는 SNS 서비스",
"main": "server.js",
"scripts": {
"start": "cross-env NODE_ENV=production PORT=80 pm2 start server.js -i 0",
"dev": "nodemon server",
"test": "jest"
},
...
pm2 start app.js नী pm2 start app.js -i 0 ݺ۸যܳ ࢎਊפ ஂೱী ٮۄ pm2 start app.js -i
-1ب ݆ ࢎਊפ -i ٍী ࢤࢿೞӡ ਗೞח ۽ࣁझ ѐࣻܳ ӝੑೞݶ ؾפ 0 അ $16 য ѐࣻ݅
ఀ ۽ࣁझܳ ࢤࢿೠח ڷҊ -1 ۽ࣁझܳ $16 য ѐࣻࠁ ೠ ѐ ؏ ࢤࢿೞѷח ڷੑפ թ
য ೞաח ֢٘ ৻ ܲ সਸ ೡ ࣻ ѱ ೞӝ ਤ೧ࢲੑפ ઁীࢲח -i 0ਸ ࢎਊפ
npx pm2 kill۽ ࢲߡܳ ઙܐೠ ٍ ߸҃ػ ݺ۸যܳ ࢎਊ೧ࠇद &&ܳ ࢎਊ೧ ৈ۞ ѐ ݺ۸যܳ ো׳ই प೯
ೡ ࣻ णפ
콘솔
$ npx pm2 kill && npm start
§ Ӓܿ OQY QN LJMM प೯ ചݶ