PM2 (Process Manager 2) je správce procesů pro Node.js, který vám pomůže spravovat a udržovat vaše aplikace v chodu. Pojďme se podívat na základy.
Instalace
npm install pm2 -g
Spuštění aplikace
pm2 start app.js
Správa aplikací
$ pm2 restart app_name
$ pm2 reload app_name
$ pm2 stop app_name
$ pm2 delete app_name
app_name nahraďte:
- all pro všechny aplikace
- id konkrétního procesu
Seznam spravovaných aplikací
Krásně vidíte status aplikace, přidělený výkon procesoru a paměti
pm2 [list|ls|status]
Zobrazení logu
pm2 logs
Zobrazení staršího logu:
pm2 logs --lines 200
Zobrazení řídícího panelu zobrazující realtime data z aplikace
pm2 monit