简介
PM2 是面向 Node.js/Bun 应用的生产级进程管理器,对标 forever 等守护工具,内置负载均衡,可保活、零停机重载,并提供集群模式、日志、终端监控、启动脚本与容器集成。
可通过 npm 或 Bun 全局安装,支持 Linux、macOS、Windows;v7 要求 Node.js 18+ 或 Bun 1+,仅装 Bun 时需让 node 指向 Bun。Runtime 开源,Plus 无免费版;超进程配额会忽略部分进程,AGPL 3.0 需评估。
进程管理守护保活零停机重载集群模式负载均衡日志管理终端监控容器集成
界面截图

部署方式
NPM 全局安装
适用于已安装 Node.js 的 Linux、macOS 或 Windows 主机,使用 npm install pm2 -g 后直接以 PM2 管理生产应用。
Bun 全局安装
适用于以 Bun 运行应用的环境,使用 bun install pm2 -g 安装并按需将 node 指向 bun 以兼容 PM2 启动。
容器 / Docker(pm2-runtime)
适用于将 Node.js 应用打包进容器运行的生产环境,用 pm2-runtime 作为 node 的替代入口保持应用常驻。
Startup Scripts
适用于传统服务器部署,需要通过 systemd、upstart、systemv、openrc、launchd 等 init 系统在机器重启后自动恢复 PM2 进程。
PaaS Compatible
适用于部署到平台即服务环境,官方标注 PM2 可兼容 PaaS 场景以管理应用进程。
PM2 的替代品
微博秒拍视频下载 API 闭源
视频下载API,视频解析API,免费视频下载程序API接口,视频下载解析API文档
百为流控路由 闭源
百为通达 · 官方入口
New Relic 闭源
Spring Cloud 开源
Spring Cloud教程 该教程正在迁移!如果侧边栏还没内容,说明还没做好,可以继续通过最后的链接访问内容。 本教程示例代码: GitHub:https://github.com/dyc87112/SpringCloud-Learnin
DigitalOcean 闭源
Build on DigitalOcean's unified agentic AI cloud infrastructure. AI-powered development, instant deployment, easy m
NGINX 开源
学习 Nginx 配置, 包括: 编译安装、反向代理、重定向、重写、缓存、跨域配置等
广告位 300 × 250 广告
数据说明
Stars / 提交时间来自 GitHub API 自动同步;定价与功能信息人工核实。