PM2 è un manager di processi per node.js, permette di eseguire applicazioni node.js, di monitorarle e loggarle.
Si installa facilmente con npm
npm install pm2 -g
Alcuni comandi utili. Visualizza i processi attivi:
pm2 ls
Esegue il file app.js e lo mantiene attivo in backgroud assegnandoli un nome:
pm2 start app.js --name ApiV1
Comandi per fermare, far ripartire o eliminare dai processi l’app
pm2 stop ApiV1 pm2 restart ApiV1 pm2 delete ApiV1
Monitora e mostra a video i log dell’app ApiV1
pm2 logs ApiV1