Advanced, production process manager for Node.JS

PM2 is a daemon process manager that will help you manage and keep your application online 24/7

npm install pm2 -g Learn more
Header graphic


Monitoring all processes launched:

PM2 monit example


List all processes:

pm2 list
PM2 list example

Act on them:

pm2 stop
pm2 restart
pm2 delete

More about Process Management


Hear what others have to say about PM2.

Guys just installed pm2 on my live server and hooked up to Keymetrics. Very impressed. Its all seamless and awesome!

Adam Robinson

I made my Node.js application performance increase by a factor up to 5 without any code change!

Frank Lonas

Recently switched to pm2 from forever.. not looking back!

Samuel Brown