前言
PM2是Node.js應(yīng)用程序的生產(chǎn)過程管理器,具有內(nèi)置的負(fù)載平衡器。它可以保持應(yīng)用程序的開啟狀態(tài),在不停機(jī)的情況下重新加載應(yīng)用程序,可以利用它來簡化很多node應(yīng)用管理的繁瑣任務(wù),如性能監(jiān)控、自動重啟、負(fù)載均衡等。
下載
全局安裝:
sudo npm install pm2@latest -g
使用
啟動應(yīng)用程序:
pm2 start app.js
管理應(yīng)用程序:
//停止應(yīng)用程序
pm2 stop <app_name|id|'all'|json_conf>
//重啟應(yīng)用程序
pm2 restart <app_name|id|'all'|json_conf>
//刪除應(yīng)用程序
pm2 delete <app_name|id|'all'|json_conf>
查看所有應(yīng)用程序:
pm2 list
pm2流程清單
查看某一個進(jìn)程的信息:
pm2 describe app_name|app_id
查看所有的進(jìn)程狀態(tài):
pm2 status