Skip to content
大纲

PM2 基础使用

PM2 是 node 的进程管理工具, 可以利用它来简化很多 node 应用管理的繁琐任务。如性能监控、自动重启、负载均衡等, 而且使用非常简单。

安装

shell
npm install pm2 -g

常用命令

启动项目

shell
pm2 start app.js

重启项目

shell
pm2 restart app.js

项目列表

shell
pm2 list | ls | status

PM2官网项目列表图

停止项目

shell
pm2 stop all
shell
# 需要先通过 pm2 list 获取应用的名字(--name指定的)或者进程 id
pm2 stop app_name | app_id

从项目列表删除项目

shell
pm2 delete all
shell
# 需要先通过 pm2 list 获取应用的名字(--name指定的)或者进程 id
pm2 delete app_name | app_id

查看日志

shell
pm2 logs

查看某个进程信息

shell
pm2 describe app_id

pm2 还可以负载均衡, 项目开机自启动, 部署项目等作用, 用到再说。

Mochi's personal blog.