pm2 简单使用
mp2是一个node进程管理器
pm2的特性
- 内建负载均衡(使用 Node cluster 集群模块)
- 后台运行
- 0 秒停机重载
- 具有 Ubuntu 和 CentOS 的启动脚本
- 停止不稳定的进程(避免无限循环)
- 控制台检测
- 提供 HTTP API
- 远程控制和实时的接口 API(Nodejs 模块,允许和 PM2 进程管理器交互)
安装使用
参考官方文档 https://pm2.keymetrics.io/docs/usage/quick-start/
安装mp2是要先安装node的,没有安装node可以看下
- linux 服务器 看 https://www.cnblogs.com/zjxlicheng/p/16070719.html
- window上看 https://www.cnblogs.com/zjxlicheng/p/15932557.html
有node就可以直接进行安装了
npm install -g pm2
启动与常用指令
启动node程序需要进去相应的项目目录里面 通过指令启动我们的主进程的js
pm2 start app.js
查看进程日志信息
pm2 logs
这是一个直接适合您终端的实时仪表板:
pm2 monit
1.更新 PM2,版本之间没有重大变化,过程很简单:
npm install pm2@latest -g
然后更新内存中的 PM2 :
pm2 update
停止进程
指定项目app name或id
pm2 list //查看进程name、id
pm2 stop xxxx
停止所有项目进程
pm2 stop all
重启进程
pm2 restart app.js
//重启所有进程
pm2 restart all
进行深入了解的更多更全面的可以看 https://pm2.keymetrics.io/docs/usage/quick-start/