# PM2 Node.js Production Process Manager with Load Balancing

> PM2 is a production-grade process manager for Node.js and Bun applications with a built-in load balancer. With over 42,000 GitHub stars and millions of weekly npm downloads, it keeps applications alive forever, enables zero-downtime reloads, and provides comprehensive process monitoring with cluster mode support.

- Skill: `agentskillexchange/pm2-node-js-production-process-manager-with-load-balancing` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/pm2-node-js-production-process-manager-with-load-balancing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/pm2-node-js-production-process-manager-with-load-balancing/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/pm2-node-js-production-process-manager-with-load-balancing

---


# PM2 Node.js Production Process Manager with Load Balancing

PM2 is a production-grade process manager for Node.js and Bun applications with a built-in load balancer. It keeps applications alive forever, enables zero-downtime reloads, and provides comprehensive process monitoring with cluster mode support.

## Installation

Use the upstream install or setup path that matches your environment:
- $ npm install pm2 -g
- RUN npm install pm2 -g
- $ npm install pm2@latest -g

Requirements and caveats from upstream:
- PM2 is a production process manager for Node.js/Bun applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin t...
- PM2 is constantly assailed by [a comprehensive test suite](https://github.com/Unitech/pm2/actions/workflows/node.js.yml).
- Works on Linux, macOS, and Windows. Supports Node.js 18+ and Bun 1+.

Basic usage or getting-started notes:
- [More about Process Management](https://pm2.keymetrics.io/docs/usage/process-management/)
- [More information about how PM2 makes clustering easy](https://pm2.keymetrics.io/docs/usage/cluster-mode/)
- [More about log management](https://pm2.keymetrics.io/docs/usage/log-management/)

- Source: https://github.com/Unitech/pm2
- Extracted from upstream docs: https://raw.githubusercontent.com/Unitech/pm2/HEAD/README.md

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/pm2-nodejs-production-process-manager/)

