PM2 是一个带有负载均衡功能的 Node 应用进程管理器。
PM2的主要特性:
内建负载均衡(使用 Node cluster 集群模块)
后台运行
0 秒停机重载
具有 Ubuntu 和 CentOS 的启动脚本
停止不稳定的进程(避免无限循环)
控制台检测
提供 HTTP API
远程控制和实时的接口 API(Nodejs 模块,允许和 PM2 进程管理器交互)
如何安装/更PM2
# 安装pm2
npm i pm2 -g
# 更新pm2
npm i pm2@next -g
如何使PM2
pm2 start xxx.js --name 项目命名