Linux Server setup

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