seeksvc 搜索工具、方案、开源库…
pm2.keymetrics.io icon
PM2 开源 · AGPL-3.0 ★ 43.2k
簡單來說,我們最終的目的是:CICD + Zero Downtime 佈署 Nextjs 的服務。其實網路上找找有蠻多方法的,像是利用 Kubernetes (K8S),或是直接整合 AWS、GCP 或是 Az
访问官网 ↗ GitHub ↗
简介
PM2 是面向 Node.js/Bun 应用的生产级进程管理器,对标 forever 等守护工具,内置负载均衡,可保活、零停机重载,并提供集群模式、日志、终端监控、启动脚本与容器集成。
可通过 npm 或 Bun 全局安装,支持 Linux、macOS、Windows;v7 要求 Node.js 18+ 或 Bun 1+,仅装 Bun 时需让 node 指向 Bun。Runtime 开源,Plus 无免费版;超进程配额会忽略部分进程,AGPL 3.0 需评估。
进程管理守护保活零停机重载集群模式负载均衡日志管理终端监控容器集成
界面截图
PM2 · 首页
部署方式
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 场景以管理应用进程。
基本信息
类型 开源软件
开源协议 AGPL-3.0
代码仓库 Unitech/pm2
GitHub Stars 43,238
最近提交 5 周前
最近核实 2026-07-18
广告位 300 × 250 广告
数据说明
Stars / 提交时间来自 GitHub API 自动同步;定价与功能信息人工核实。
seeksvc
一个可查询的宝藏收藏库:开源与闭源软件、开发库与完整解决方案。
© 2026 seeksvc · 数据人工核实,持续更新