DevOps 2025-04-25
Deploy Node.js App with PM2
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 startupKey Commands
pm2 list # List processes
pm2 logs my-app # View logs
pm2 restart all # Restart all
pm2 monit # Real-time monitor
#Sudofree#Node.js