跳到主要内容

pm2使用指南

· 阅读需 1 分钟
Yana Ching
Front End Engineer
npm install -g pm2

# 检查是否安装成功
pm2 -v

使用 pm2 启动项目 express 项目

pm2 start server.js
#或者指定 node 运行, server.js 是 node 服务器文件

pm2 start server.js --name my-app

常用命令

# 查看所有进程
pm2 show my-app

# 查看实时日志
pm2 logs

# 查看某个应用的日志
pm2 logs my-app

# 停止应用
pm2 stop 0 # 0 是应用 ID
pm2 stop my-app

# 重启应用
pm2 restart my-app
pm2 restart 0 # 0 是应用 ID

# 删除应用
pm2 delete my-app
pm2 delete 0 # 0 是应用 ID

# 重启后自动启动
pm2 startup
# 执行后会出现一条命令,复制命令执行,pm2就能开机自行启动
# e.g. sudo env PATH=$PATH:/home/your-user/.nvm/versions/node/v22.13.1/bin pm2 startup systemd -u root --hp /root