PM2 Log-Größe mit logrotate limitieren

1. logrotate Modul installieren

pm2 install pm2-logrotate

Dadurch wird das Modul geladen und läuft automatisch mit PM2.

2. Loggröße begrenzen

Beispiel: Logs max. 50 MB, nur 7 alte Dateien behalten, komprimieren:

pm2 set pm2-logrotate:max_size 50M
pm2 set pm2-logrotate:retain 7
pm2 set pm2-logrotate:compress true

4. Konfiguration prüfen

Zeigt dir die aktuell gesetzten Werte an.

pm2 conf pm2-logrotate

5. Einstellungen dauerhaft machen

pm2 save

Damit sind deine PM2-Logs in Größe und Anzahl begrenzt und alte Logs werden automatisch entfernt bzw. komprimiert.