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.