tldr/pages/common/pm2.md

576 B

pm2

Process manager for Node.js. Used for log management, monitoring and configuring processes. More information: https://pm2.keymetrics.io.

  • Start a process with a name that can be used for later operations:

pm2 start {{app.js}} --name {{application_name}}

  • List processes:

pm2 list

  • Monitor all processes:

pm2 monit

  • Stop a process:

pm2 stop {{application_name}}

  • Restart a process:

pm2 restart {{application_name}}

  • Dump all processes for resurrecting them later:

pm2 save

  • Resurrect previously dumped processes:

pm2 resurrect