簡介
PM2是一個具有內建負載均衡功能的Node.js應用程式的程式管理器。 它可以使Node.js應用程式永久保持執行狀態,無需停機即可重新載入它們,並且很容易進行系統任務管理
Github
- https://github.com/Unitech/pm2
常用指令
npm install pm2 -g 全域性安裝 pm2
pm2 list 列舉所有正在執行的應用
pm2 start app.js 執行應用
pm2 stop app_name 停止應用(通過應用名稱)
pm2 stop id 停止應用(通過應用id)
pm2 stop all 停止所有應用
pm2 reatart app_name 重啟應用(通過應用名稱)
pm2 reatart id 重啟應用(通過應用id)
pm2 reatart all 重啟所有應用
pm2 delete app_name 刪除應用(通過應用名稱)
pm2 delete id 刪除應用(通過應用id)
pm2 delete all 刪除所有應用
pm2 describe app_name 獲取應用的詳細資訊(通過應用名稱)
pm2 describe id 獲取應用的詳細資訊(通過應用id)
pm2 monit 顯示每個應用的CPU和記憶體佔用情況複製程式碼