pm2使用指南
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