全局安装
npm install pm2 -g
基本命令
pm2 monit -- 开启控制台
pm2 start app.js --运行脚本
pm2 start app.js --watch ---运行脚本并开启热重载
pm2 show id|name --展示详细信息 --watch&reload:打√代表开启了热重载
pm2 reload id|name|all --重启项目
pm2 list -- 列出所有项目
pm2 stop <app_name|id|'all'|json_conf> -- 暂停
pm2 restart <app_name|id|'all'|json_conf> -- 重启
pm2 delete <app_name|id|'all'|json_conf> -- 删除进程
使用json文件启动nodeJS:
- 第一步,新建一个json文件(app.json)
- 第二步,配置如下:
{
"apps" : [{
"name" : "db", //项目名
"script" : "./js/db.js", //脚本文件
"watch" : true, //开启热重载
"exec_mode" : "fork" //启动模式(默认为fork)
}]
}
- 第三步,命令行:pm2 start app.json