PM2 Cheat Sheet
pm2 este un instrument de gestionare a proceselor care poate fi utilizat pentru a gestiona procesele Node, pentru a vizualiza starea acestora și, de asemenea, acceptă monitorizarea performanței, protecția proceselor, echilibrarea sarcinii și alte funcții.
Modul Fork
| Comandă | Descriere |
|---|---|
pm2 start app.js --name my-api |
Pornește și denumește un proces |
Modul Cluster
| Comandă | Descriere |
|---|---|
pm2 start app.js -i 0 |
Pornirea numărului maxim de procese pentru LB (scheduler) pe baza procesoarelor disponibile |
Listă
| Comandă | Descriere |
|---|---|
pm2 list |
Afișare stare pentru toate procesele |
pm2 jlist |
Tipărire listă procese în format JSON brut |
pm2 prettylist |
Tipărire listă procese în format JSON formatat |
| — | — |
pm2 describe 0 |
Afișare toate informațiile referitoare la un proces specific |
| — | — |
pm2 monit |
Monitorizare pentru toate procesele |
Jurnale (Logs)
| Comandă | Descriere |
|---|---|
pm2 logs [--raw] |
Afișare toate jurnalele proceselor în modul flux |
pm2 flush |
Șterge toate fișierele de jurnal |
pm2 reloadLogs |
Reîncărcare toate jurnalele |
Operații
| Comandă | Descriere |
|---|---|
pm2 stop all |
Oprire toate procesele |
pm2 restart all |
Repornire toate procesele |
| — | — |
pm2 reload all |
Reîncărcare în 0 secunde (pentru aplicații REȚEA) |
| — | — |
pm2 stop 0 |
Oprire proces cu un ID specific |
pm2 restart 0 |
Repornire proces cu un ID specific |
| — | — |
pm2 delete 0 |
Va șterge procesul din lista pm2 |
pm2 delete all |
Va șterge toate procesele din lista pm2 |
Diverse
| Comandă | Descriere |
|---|---|
pm2 reset <process> |
Resetare metadate (timp repornire…) |
pm2 updatePM2 |
Actualizare pm2 în memorie |
pm2 ping |
Asigurați-vă că demonul pm2 a fost pornit |
pm2 sendSignal SIGUSR2 my-app |
Trimitere semnal sistem către script |
| — | — |
pm2 start app.js --no-daemon |
Rulare demon pm2 în fundal dacă nu există deja |
pm2 start app.js --no-vizion |
Omite funcțiile vizion (control versiune) |
pm2 start app.js --no-autorestart |
Dezactivare repornire automată a aplicației |