PM2 是一款非常优秀的 Node 进程管理工具,它有着丰富的特性:能够充分利用多核 CPU 且能够负载均衡、能够帮助应用在崩溃后、指定时间(cluster model)和超出最大内存限制 等情况下实现自动重启。
PM2 是开源的基于 Nodejs 的进程管理器,包括守护进程,监控,日志的一整套完整的功能。
PM2 的主要特性:
1、内建负载均衡(使用 Node cluster 集群模块)
2、后台运行
3、0 秒停机重载,我理解大概意思是维护升级的时候不需要停机.
4、具有 Ubuntu 和 CentOS 的启动脚本
5、停止不稳定的进程(避免无限循环)
6、控制台检测
PM2 的常见命令:
1、pm2 的安装
npm install pm2 -g # 命令行安装 pm2
2、运行 pm2 的程序并指定 name
pm2 start app.js --name www_itying_com
pm2 start app.js -i 3 --name www_itying_com
//3 启动 3 个进程 (

PM2是一个强大的Node.js进程管理工具,提供负载均衡、后台运行、0秒停机重载等功能,确保应用稳定并自动重启。通过简单的命令,可以轻松管理多个进程,包括启动、停止、重启和查看状态。其内建的负载均衡和日志管理使其成为Node.js开发者的必备工具。
最低0.47元/天 解锁文章
1153

被折叠的 条评论
为什么被折叠?



