PM2是具有内置负载平衡器的Node.js应用程序的生产过程管理器。 它使您可以永久保持应用程序的活动状态,无需停机即可重新加载应用程序,并且可以方便常见的系统管理任务
在生产模式下启动应用程序非常简单:
$ pm2 start app.js
官方网站:http://pm2.keymetrics.io/
翻译自:https://github.com/Unitech/pm2
适用于Linux(稳定)&MacOSx(稳定)&Windows(稳定)。 所有Node.js版本都支持 从Node.js 0.12开始。
安装
$ npm install pm2 -g
在安装Node.js时,npm是一个内建CLI
启动应用程序
$ pm2 start app.js
现在,您的应用程序已被守护程序,监控并保持永久生效。
官方的Docker Image
Docker Hub PM2镜像:
PM2官方Docker Image
使用pm2-docker CLI:
FROM keymetrics/pm2:latest [...] CMD [ "pm2-docker", "start", "ecosystem.config.js" ]
监视PM2和应用程序
要监视你的应用程序&#x