用PM2管理Node服务(防止服务器挂掉)
本文最后更新于 60 天前,其中的信息可能已经过时,如有 错误/失效 请发送邮件到qimeng9420@foxmail.com或留言。

如果你还在用 node server.js 启动项目,那基本迟早会出问题。

为什么要用 PM2?

  • 进程崩溃自动重启
  • 支持开机自启
  • 可以查看日志
  • 多进程管理

安装 PM2

npm install -g pm2

启动项目

pm2 start server.js --name myapp

常用命令

查看进程:

pm2 list

查看日志:

pm2 logs

重启:

pm2 restart myapp

删除:

pm2 delete myapp

开机自启

pm2 startup
pm2 save

用了 PM2 之后,基本不用担心服务突然挂掉的问题。

适合所有 Node 项目部署。

上一篇
下一篇