pm2介紹及常用命令

pm2是一個進程管理工具,可以用它來管理你的node進程,并查看node進程的狀態(tài),當然也支持性能監(jiān)控,進程守護,負載均衡等功能。

我們都知道nodejs是單進程執(zhí)行的,當程序出現(xiàn)錯誤死掉之后需要能夠自動,這時候就需要PM2了。

pm2官網(wǎng):https://pm2.keymetrics.io/
1、 pm2需要全局安裝

npm install -g pm2

2、進入項目根目錄

2.1 啟動進程/應用

pm2 start ./bin/www

或者

pm2 start app.js

2.2 重命名進程/應用

pm2 start app.js --name wb123

2.3 添加進程/應用 watch

pm2 start ./bin/www --watch

2.4 結(jié)束進程/應用

pm2 stop www

2.5 結(jié)束所有進程/應用

pm2 stop all

2.6 刪除進程/應用

pm2 delete www

2.7 刪除所有進程/應用

pm2 delete all

2.8 列出所有進程/應用

pm2 list

2.9 查看某個進程/應用具體情況

pm2 describe www

2.10 查看進程/應用的資源消耗情況

pm2 monit

2.11 查看pm2的日志

pm2 logs

2.12 若要查看某個進程/應用的日志,使用

pm2 logs www

2.13 重新啟動進程/應用

pm2 restart www

2.14 重新啟動所有進程/應用

pm2 restart all

2.15 pm2 保存腳本

pm2 save

2.16 手動執(zhí)行恢復保存的狀態(tài)

pm2 resurrect

文章來源:http://www.qubiancheng1024.com/details/623fc4068fe8934aa4300876

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

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

  • 先說一些廢話 之前學習Nodejs項目的時候使用了pm2作為生產(chǎn)環(huán)境的進程管理工具,最近服務器崩了需要重啟一些服務...
    fx67ll閱讀 8,895評論 0 5
  • pm2 start app.js # 啟動app.js應用程序 pm2 start app.js -i 4 # c...
    滾石_c2a6閱讀 1,545評論 0 0
  • pm2常用命令記錄 $ pm2 start app.js # 啟動app.js應用程序 ...
    taomas閱讀 73,632評論 0 14
  • pm2是node進程管理器,在服務器上搭建node服務是把利器。最近整理了下常用的一些命令,會持續(xù)進行更新。 安裝...
    前端沐先生閱讀 27,938評論 7 5
  • PM2是什么 PM2(Process Manager 2)是具有內(nèi)置負載均衡器的Node.js應用程序的生產(chǎn)運行時...
    十八人言閱讀 1,546評論 0 4

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