电子说
进程守护,系统崩溃自动重启
启动多进程,充分利用 CPU 和内存
自带日志记录功能
下载安装
使用命令 npm install pm2 -g;可以使用 pm2 --version 查看版本;
启动
通过 pm2 启动服务: pm2 start 后面可以跟启动的文件名,也可以跟启动的配置文件;
// 在 package.json 中进行配置下面命令// app.js 为项目入口文件;如果是 koa 或者 express 项目,是 bin/www“scripts”:{“start”:“node bin/www”,“prd”:“cross-env NODE_ENV=production pm2 start app.js”,},
启动之后,控制台会打印启动的结果:
查看启动列表
可以使用命令 pm2 list 查看启动的应用:
重启服务
可以使用pm2restartid/name;比如上面我们启动的服务,有id和name标识一个服务:
停止或删除服务
使用命令 pm2 stop id/name, pm2 delete id/name;
查看服务信息
使用命令pm2infoid/name
查看服务日志
使用命令pm2logid/name
监听服务更详细的信息
使用命令pm2monitid/name
进行守护
如果我们使用 node app.js 或者 nodemon app.js,如果服务出现问题,服务崩溃就不能访问了,pm2 遇到进程崩溃,会自动重启服务;
全部0条评论
快来发表一下你的评论吧 !