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