本文最后更新于 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 项目部署。