PM2 Spiekbriefje
pm2 is een procesbeheertool die kan worden gebruikt om uw Node-processen te beheren, de status van Node-processen te bekijken, en ondersteunt ook prestatiemonitoring, procesbeveiliging, load balancing en andere functies.
Fork-modus
| Commando | Beschrijving |
|---|---|
pm2 start app.js --name my-api |
Een proces starten en een naam geven |
Cluster-modus
| Commando | Beschrijving |
|---|---|
pm2 start app.js -i 0 |
Start het maximale aantal processen voor LB (scheduler) op basis van beschikbare CPU’s |
Lijst
| Commando | Beschrijving |
|---|---|
pm2 list |
Status van alle processen weergeven |
pm2 jlist |
Proceslijst afdrukken in onbewerkte JSON |
pm2 prettylist |
Proceslijst afdrukken in opgemaakte JSON |
| — | — |
pm2 describe 0 |
Alle informatie weergeven over een specifiek proces |
| — | — |
pm2 monit |
Alle processen monitoren |
Logs
| Commando | Beschrijving |
|---|---|
pm2 logs [--raw] |
Alle proceslogs weergeven in stream-modus |
pm2 flush |
Alle logbestanden wissen |
pm2 reloadLogs |
Alle logs opnieuw laden |
Bewerkingen
| Commando | Beschrijving |
|---|---|
pm2 stop all |
Alle processen stoppen |
pm2 restart all |
Alle processen herstarten |
| — | — |
pm2 reload all |
Herladen in 0 seconden (voor NETWERK-applicaties) |
| — | — |
pm2 stop 0 |
Proces met een specifiek ID stoppen |
pm2 restart 0 |
Proces met een specifiek ID herstarten |
| — | — |
pm2 delete 0 |
Verwijdert proces uit de pm2-lijst |
pm2 delete all |
Verwijdert alle processen uit de pm2-lijst |
Diversen
| Commando | Beschrijving |
|---|---|
pm2 reset <process> |
Metadata resetten (herstarttijd…) |
pm2 updatePM2 |
pm2 in het geheugen bijwerken |
pm2 ping |
Controleren of de pm2-daemon is gestart |
pm2 sendSignal SIGUSR2 my-app |
Systeemsignaal naar script verzenden |
| — | — |
pm2 start app.js --no-daemon |
pm2-daemon op de voorgrond uitvoeren als deze nog niet draait |
pm2 start app.js --no-vizion |
vizion-functies overslaan (versiebeheer) |
pm2 start app.js --no-autorestart |
Automatisch herstarten van de applicatie uitschakelen |