1. pm2是一個帶有負載均衡功能的Node應用的進程管理器。當你要把你的獨立代碼利用全部服務器上的所有CPU,並保證進程永遠活着,0秒的重載,pm2是完美的。
2. 安裝:
npm install -g pm2 (如果不用-g參數,那麼不在環境變量中,會找不到pm2,pm2 command not found)
3. 命令:
pm2 start app.js -i 4 --name "episode" // -i 4 表示啓動四個app.js, 也可以-i max 將會最大限度利用cpu核心數目 --name 用於命名進程
pm2 list //顯示所有進程狀態
pm2 logs //顯示所有進程日誌
pm2 stop all //停止所有進程
pm2 restart all //重啓所有進程
pm2 reload all //0秒挺擠重載進程
pm2 stop 0 // 停止指定進程
pm2 startup //產生init腳本,保持進程活着 pm2 startup centos
pm2 delete 0 //殺死指定進程
pm2 delete all // 殺死全部進程