全局安裝
npm install pm2 -g
基本命令
pm2 monit -- 開啟控制臺
pm2 start app.js --運(yùn)行腳本
pm2 start app.js --watch ---運(yùn)行腳本并開啟熱重載
pm2 show id|name --展示詳細(xì)信息 --watch&reload:打√代表開啟了熱重載
pm2 reload id|name|all --重啟項(xiàng)目
pm2 list -- 列出所有項(xiàng)目
pm2 stop <app_name|id|'all'|json_conf> -- 暫停
pm2 restart <app_name|id|'all'|json_conf> -- 重啟
pm2 delete <app_name|id|'all'|json_conf> -- 刪除進(jìn)程
使用json文件啟動(dòng)nodeJS:
- 第一步,新建一個(gè)json文件(app.json)
- 第二步,配置如下:
{
"apps" : [{
"name" : "db", //項(xiàng)目名
"script" : "./js/db.js", //腳本文件
"watch" : true, //開啟熱重載
"exec_mode" : "fork" //啟動(dòng)模式(默認(rèn)為fork)
}]
}
- 第三步,命令行:pm2 start app.json