搞快点

pm2 – node 进程管理工具

安装

$ npm install pm2 -g

使用

$ pm2 list # 显示所有进程状态

$ pm2 start <js文件路径>.js # 同 node <js文件路径>.js
$ pm2 start <json描述文件路径>.json
$ pm2 start <python文件路径>.py --interpreter python
$ pm2 start <sh文件路径>.sh --interpreter bash
$ pm2 start ./node_modules/<某模块名称>/<模块主文件路径>.js
$ pm2 start <某种方式> -- --param_name param_value
$ pm2 start npm -- start # 同 npm start
$ pm2 start npm -- run <scriptname> # 同 npm run <scriptname>
$ pm2 start npm --watch --name <taskname> -- run <scriptname> # --name 指定任务名 --watch监听文件变化

$ pm2 start yarn -- start
$ pm2 start yarn -- run <scriptname>

$ pm2 stop     <app_name|namespace|id|'all'|json_conf> # 停止进程  all 停止所有进程
$ pm2 restart  <app_name|namespace|id|'all'|json_conf> # 重启进程  all 重启所有进程
$ pm2 delete   <app_name|namespace|id|'all'|json_conf> # 删除进程  all 删除所有进程
$ pm2 reload all # 重载所有进程

$ pm2 describe <id|app_name> # 进程详情

$ pm2 monit # 进程日志、详情

# 更新 PM2
# Install latest PM2 version
$ npm install pm2@latest -g
# Save process list, exit old PM2 & restore all processes
$ pm2 update
赞(0) 打赏
未经允许不得转载:稻草人 » pm2 – node 进程管理工具

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址