Pm2
- 基本安装全局安装
全局安装
npm install pm2 -g
用法
最简单的启用一个应用: pm2 start app.js
停止:pm2 stop app_name|app_id
删除:pm2 delete app_name|app_id
重启:pm2 restart app_name|app_id
停止所有:pm2 stop all
查看所有的进程:pm2 list
查看所有的进程状态:pm2 status
查看某一个进程的信息:pm2 describe app_name|app_id
参数说明
–watch:监听应用目录源码的变化,一旦发生变化,自动重启。如果要精确监听、不见听的目录,最好通过配置文件
-i --instances:启用多少个实例,可用于负载均衡。如果-i 0或者-i max,则根据当前机器核数确定实例数目,可以弥补node.js缺陷
–ignore-watch:排除监听的目录/文件,可以是特定的文件名,也可以是正则。比如–ignore-watch="test node_modules “some scripts”
-n --name:应用的名称。查看应用信息的时候可以用到
-o --output
-e --error
–interpreter :the interpreter pm2 should use for executing app (bash, python…)。比如你用的coffee script来编写应用
完整参数命令: pm2 start index.js --watch -i 2