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 @   xiao旭  阅读(247)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示