一、简介PM2是一个节点进程管理工具,可以用来简化节点应用管理的很多繁琐工作,比如性能监控、自动重启、负载均衡等,而且非常简单易用。2.前期必要的node环境3.安装全局安装npminstall-gpm24.常用命令$npminstallpm2-g#命令行安装pm2$pm2startapp.js-i4#运行pm2in后台并启动4个应用程序.js#你也可以传递'max'参数来启动#正确的进程数取决于Cpu的核心数$pm2startapp.js--namemy-api#命名process$pm2list#显示所有进程状态$pm2monit#监控所有进程$pm2logs#显示所有进程日志$pm2stopall#停止所有进程$pm2restartall#重启所有进程$pm2reloadall#0秒停止重新加载进程(对于NETWORKED进程)$pm2stop0#停止指定的进程$pm2restart0#重新启动指定的进程$pm2startup#生成初始化脚本以保持进程存活$pm2web#运行一个健壮的计算机API端点(http://localhost:9615)$pm2delete0#杀死指定的$pm2deleteall#不同方式杀死所有正在运行的进程$pm2startapp.js-imax#根据有效CPU数启动最大数量的进程$pm2startapp.js-i3#启动3个进程$pm2startapp.js-x#以fork模式而不是clus模式启动app.jster$pm2startapp.js-x---a23#以fork模式启动app.js并传递参数(-a23)$pm2startapp.js--nameserverone#启动一个进程并命名为serverone$pm2stopserverone#停止serverone进程$pm2startapp.json#启动进程,在app.json中设置选项$pm2startapp.js-imax---a23#将参数传给app.jsafter--$pm2startapp.js-imax-eerr.log-oout.log#启动并生成配置文件你也可以执行其他语言编写的apps(fork模式):$pm2startmy-bash-script.sh-x--interpreterbash$pm2startmy-python-script.py-x--interpreterpython希望大家喜欢,也希望大家指出错误。也可以加入qq群439667347,一起讨论,共同进步,后续更新中……
