Wie können Sie feststellen, ob sich Protokolle tatsächlich drehen?

269
khm

Ich verwende einen Ubuntu 16.04 Server mit installiertem Apache2. Ich habe mir die Elemente in / var / logs / angesehen und es scheint, als würden einige von ihnen über die in den logrotate-Dateien festgelegten Grenzen hinauswachsen.

Ich vermute, dass dies der Fall ist, wenn ich bestimmte Protokolle anschaue, z. B. /var/log/apache2/access.log. Es gibt Einträge von fast einem Jahr, obwohl /etc/logrotate.d/apache2 "daily" und " 14 "drehen. Für mich bedeutet das, dass es bis vor zwei Wochen nur Einträge geben sollte. Wenn ich mir andere Protokolle anschaue, zum Beispiel /var/log/apache2/error.log, gehen die Einträge nur 14 Tage zurück.

Ich habe keine der logrotate-Dateien durcheinander gebracht, also ging ich davon aus, dass die Standardeinstellungen funktionieren sollten.

Missverstehe ich, wie Rotation funktionieren soll? Wenn etwas nicht stimmt, würde ich mich über Hinweise zur weiteren Untersuchung freuen.

0
Wenn ich gefragt hätte, ob meine Protokolle rotierten, würde ich den Wert auf 1 setzen und nach einem Tag überprüfen, ob meine Protokolle rotiert wurden. Ramhound vor 5 Jahren 0

0 Antworten auf die Frage