1. pm2是一个带有负载均衡功能的Node应用的进程管理器。当你要把你的独立代码利用全部服务器上的所有CPU,并保证进程永远活着,0秒的重载,pm2是完美的。
2. 安装:
npm install -g pm2 (如果不用-g参数,那么不在环境变量中,会找不到pm2,pm2 command not found)
3. 命令:
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 // 杀死全部进程