Prozessmanager PM2
In diesem Kapitel werden wir den Prozessmanager PM2 installieren.
Ein Prozessmanager vereinfacht das Starten und Stoppen von zum Beispiel Node.js oder Python Applikationen.
PM2 installieren
PM2 mit apt
und einem Installationsskript installieren:
__$ apt update && apt install sudo curl && curl -sL https://raw.githubusercontent.com/Unitech/pm2/master/packager/setup.deb.sh | sudo -E bash -
Oder falls npm schon installiert ist:
__$ npm install pm2 -g
PM2 CLI Autovervollständigung nachinstallieren:
__$ pm2 completion install
Standardbefehle zu PM2
PM2 Prozessliste
__$ pm2 list
PM2 Monitoring
__$ pm2 monit
PM2 Prozess starten
__$ pm2 start [start-file.ext]
Logs mitlesen
__$ pm2 logs
Alle Log Dateien leeren
__$ pm2 flush
PM2 Prozess neustarten
__$ pm2 reload [ID]
Alle PM2 Prozesse neustarten
__$ pm2 reload all
PM2 Prozess stoppen
__$ pm2 stop [ID]
Alle PM2 Prozesse stoppen
__$ pm2 stop all
PM2 Prozess löschen
__$ pm2 delete [ID]
Alle PM2 Prozesse löschen
__$ pm2 delete all