PM2: Node.js Process Manager

PM2 keeps your Node.js apps alive forever, reloads without downtime, and provides monitoring.

Install & Start

npm install -g pm2
pm2 start app.js --name 'my-app'
pm2 save
pm2 startup

Key Commands

pm2 list           # List processes
pm2 logs my-app    # View logs
pm2 restart all    # Restart all
pm2 monit          # Real-time monitor