操作环境:服务器已安装 Node.js、npm 或 cnpm
npm i pm2 -g
pm2 start app.js
是不是简单的有点不可思议!
pm2 start app.js -i max
# 启动并命名
pm2 start app.js --name app
# 查看应用列表
pm2 list
# 关闭名称为 app 的应用,也可以将名称改为列表中的 ID 号
pm2 stop app
# 重新加载所有应用
pm2 reload all
# 关闭所有应用
pm2 stop all
# 重新启动所有应用
pm2 restart all
# 启动并监视 app 当代码有变动时,自动重启
pm2 start app.js --watch
写在最后:在生产环境下,建议使用reload重新载入。该操作可以保证在重新载入的过程中,至少有一个进程是在线状态。
© 2020 飞鱼的博客