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可以看下

  1. linux 服务器 看 https://www.cnblogs.com/zjxlicheng/p/16070719.html
  2. 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/

posted @ 2022-06-21 14:24  xiao旭  阅读(236)  评论(0编辑  收藏  举报