进程守护,系统崩溃自动重启
启动多进程,充分利用 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文章
128浏览量
12811 -
进程
+关注
关注
0文章
208浏览量
14477 -
node
+关注
关注
0文章
28浏览量
6314
发布评论请先 登录
Nginx和HAProxy企业级负载均衡方案的对比
华纳云:海外服务器负载均衡与高可用架构设计
四层和七层负载均衡的核心区别
HarmonyOS5云服务技术分享--ArkTS开发Node环境
Kubernetes负载均衡器MetalLB介绍
【干货】什么是Node-RED?一文带你了解!

干货:node服务实现负载均衡的步骤
评论