Docs

PM2

nodelinux

Fecha: 2022-10-07

Qué es PM2?

Es un paquete de Node que sirve para hacer gestión de procesos

Para que sirve SCP?

A diferencia de Nodemon o ejecutar directo con Node, PM2 está pensado para producción con caracteristicas como:

  • Ver el estado de a tiempo real de varias ejecuciones de Node
  • Manejo de Logs
  • Reinicio del proceso en caso de que se haya detenido
  • Entre otros

Instalacion

  • Con yarn:
yarn global add pm2
  • Con npm:
npm install pm2 -g

Funciones

  • Lista aplicaciones corriendo
pm2 list
  • Levantar pm2 con un comando en especial
# En mi caso ejecuto el paquete de esa forma, pero depende de cada uno
# @nombre sustituimos con el nombre que querramos
pm2 start "yarn run start" --name @nombre