pm2學(xué)習(xí)筆記

1、pm2的安裝:

npm install -g pm2@latest? ? //@latest表示安裝最新的版本

2、啟動(dòng)一個(gè)服務(wù):

pm2 start app.js

3、為一個(gè)服務(wù)指定名字:

pm2 start app.js --name order

4、指定占用最大cpu數(shù):

pm2 start app.js -i 0? ? ? //pm2 start app.js -i max這個(gè)方式也可以,但是不建議使用

5、列出所有進(jìn)程狀態(tài):

pm2 list ? ? ?

pm2 jlist? ? //列出未經(jīng)加工的JSON數(shù)據(jù)(進(jìn)程信息)

pm2 prettylist ? //優(yōu)雅的列出JSON數(shù)據(jù)(進(jìn)程信息)

pm2 describe(show)? order? //展示一個(gè)進(jìn)程的詳細(xì)信息 ? ()

pm2 monit ? //監(jiān)聽(tīng)所有進(jìn)程信息

6、日志顯示:

pm2 logs ? ?//顯示所有進(jìn)程的日志

pm2 logs ?order ? //顯示指定進(jìn)程的日志

pm2 flush ? ?//清空所有日志文件

pm2 reloadLogs ? ?//重新加載所有日志

7、進(jìn)程操作:

pm2 stop all? //停止所有進(jìn)程, pm2 stop?order ?根據(jù)進(jìn)程名停止進(jìn)程

pm2 restart all ?//重啟所有進(jìn)程

pm2 delete all? ? //將order進(jìn)程從pm2列表里面刪除,? pm2 delete order? ? 根據(jù)進(jìn)程名刪除進(jìn)程

pm2 reload all ? //0秒停機(jī)重載進(jìn)程 (用于 NETWORKED 進(jìn)程)

pm2 gracefulReload all ? //優(yōu)雅的重載所有的進(jìn)程,首先發(fā)送退出消息,然后重載

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容