
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
PM2常用命令
启动
1 | # pm2 start app.js # 启动app.js应用程序 |
查看进程
1 | # pm2 list # 列表PM2启动的所有的应用程序 |
监控
1 | # pm2 monit # 显示每个应用程序的CPU和内存占用情况 |
停止
1 | # pm2 stop all # 停止PM2列表中所有的进程 |
重载
1 | # pm2 reload all # 重载PM2列表中所有的进程 |
重启
1 | # pm2 restart all # 重启PM2列表中所有的进程 |
删除PM2进程
1 | # pm2 delete 0 # 删除PM2列表中进程为0的进程 |
日志操作
1 | # pm2 logs # 显示所有应用程序的日志 |
升级PM2
1 | # npm install pm2@lastest -g # 安装最新的PM2版本 |
更多命令参数请查看帮助
1 | # pm2 --help # 查看帮助 |