pm2--node.js服務(wù)管理工具使用說明

安裝

npm install -g pm2

或者

cnpm install -g pm2

啟動(dòng)進(jìn)程

pm2 start app.js --name my_service

或者不同版本可以這樣啟動(dòng)

pm2 start bin/www --name my_service

--name 參數(shù)指定啟動(dòng)之后的進(jìn)程名

查看所有進(jìn)程

pm2 list

查看日志

pm2 logs

查看指定進(jìn)程的日志

pm2 logs my_service //通過指定進(jìn)程的名稱查看
 
pm2 logs 6 //通過進(jìn)程id查看

重啟服務(wù)

pm2 restart <name or id>

停止服務(wù)

pm2 stop <name or id>

刪除服務(wù)

pm2 delete <name or id>

參數(shù)傳遞

例如下面的一個(gè)啟動(dòng)命令

node --expose-gc bin/www arg1 arg2 arg3

改成pm2之后啟動(dòng)

pm2 start bin/www --node-args="--expose-gc" -- arg1 arg2 arg3

所有v8引擎參數(shù)均應(yīng)放到-node-args中,所有的腳本參數(shù)放到-之后

重設(shè)id

如果想到重新設(shè)置服務(wù)的id和順序,可以通過pm2 kill 命令開重啟pm2。

注意:重啟pm2之后需要檢查所有服務(wù)是否都啟動(dòng)了,重啟機(jī)器同理。

參考

最后編輯于
?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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