Hallo, Bernd Schwendele schrieb:
martin hochreiter schrieb: .... Also meine apache-logrotate sieht so aus (rotiert auch monatlich):
www:/etc/logrotate.d # cat apache2
/var/log/apache2/access_log { compress dateext rotate 48 monthly notifempty missingok create 644 root root postrotate /etc/init.d/apache2 reload endscript } -----------%<-------------------------------------------------------------------------------
Das dürfte am rotate 99 liegen... meine alte Konfig: /var/log/apache2/access_log { compress dateext maxage 365 rotate 99 -----------%<-------------------------------------------------------------------------------
Man logrotate hats mir leider nicht genau verraten, was genau die Zahl hinter rotate soll... vielleicht hilft da google weiter.
Eigentlich dürfte es daran nicht liegen, denn damit wird nur festgelegt, wie viele Kopien aufbewahrt werden sollen. Die 99 bedeutet also, dass logrotate 99 Kopien/Backups der Datei ablegt, und danach dann anfängt, die ältesten zu löschen. Allerdings spielt hier auch das "maxage" eine Rolle, denn auch die Kopien, die älter als hier angegeben sind, werden gelöscht. Warum allerdings Martins Konfiguration nicht funktioniert, weiss ich leider auch nicht ... @Martin: Wenn Du logrotate von Hand aufrufst (logrotate /etc/logrotate.conf) kommt keine Fehlermeldung, oder? Gruß, Anke -- Think before you ...