nodejs 不死的进程管理器 pm2

发布者: xiaozhimn

pm2是一个带有负载均衡功能的Node应用的进程管理器。当你要把你的独立代码利用全部服务器上的所有CPU,并保证进程永远活着,0秒的重载,pm2是完美的。

安装:

npm install -g pm2 (如果不用-g参数,那么不在环境变量中,会找不到pm2,pm2 command not found

命令:

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  // 杀死全部进程
0赞