lorotate rotiert manche files und manche nicht
Hi, hier meine /etc/logrotate/apache2: /var/log/apache2/access_log* { nocompress copytruncate olddir /var/log/apache2/anonymous dateext ## rotate 365 daily notifempty missingok create 640 root root postrotate /etc/init.d/apache2 reload endscript } /var/log/apache2/error_log* { nocompress copytruncate olddir /var/log/apache2/anonymous dateext ## rotate 365 daily notifempty missingok create 640 root root postrotate /etc/init.d/apache2 reload endscript } dann starte ich "logrotate -dv /etc/logrotate.conf": ... rotating pattern: /var/log/apache2/access_log* after 1 days (4 rotations) olddir is /var/log/apache2/anonymous, empty log files are not rotated, old logs are removed considering log /var/log/apache2/access_log log needs rotating considering log /var/log/apache2/access_log_genetrap log needs rotating considering log /var/log/apache2/access_log_mausdb log does not need rotating considering log /var/log/apache2/access_log_mausdbtest log does not need rotating considering log /var/log/apache2/access_log_pc52974 log needs rotating considering log /var/log/apache2/access_log_seneca log does not need rotating ... so sieht es in /var/log/apache2 aus: ... -rw-r--r-- 1 root root 4069875 Jun 26 16:02 access_log -rw-r----- 1 root root 537282 Jun 26 15:58 access_log_genetrap -rw-r----- 1 root root 269470 Jun 26 16:11 access_log_mausdb -rw-r--r-- 1 root root 110893 Nov 20 2016 access_log_mausdbtest -rw-r--r-- 1 root root 606372 Apr 15 2016 access_log_pc52974 -rw-r--r-- 1 root root 33538 Feb 29 2008 access_log_seneca ... Warum wird z.B. access_log_genetrap rotiert, access_log_mausdb aber nicht ? Das einzige worin sich die Dateien unterscheiden (abgesehen von der Größe) sind die Zugriffsrechte. Aber access_log_genetrap wird rotiert, access_log_mausdb nicht, obwohl die Rechte gleich sind. /var/log/apache2/anonymous ist leer. Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik Gebäude 35.34 - Raum 208 HelmholtzZentrum münchen [ mailto:bernd.lentes@helmholtz-muenchen.de | bernd.lentes@helmholtz-muenchen.de ] phone: +49 89 3187 1241 fax: +49 89 3187 2294 [ http://www.helmholtz-muenchen.de/idg | http://www.helmholtz-muenchen.de/idg ] wer Fehler macht kann etwas lernen wer nichts macht kann auch nichts lernen Helmholtz Zentrum Muenchen Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH) Ingolstaedter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir'in Baerbel Brumme-Bothe Geschaeftsfuehrer: Prof. Dr. Guenther Wess, Heinrich Bassler, Dr. Alfons Enhsen Registergericht: Amtsgericht Muenchen HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Tue, 26 Jun 2018, Lentes, Bernd schrieb:
hier meine /etc/logrotate/apache2:
/var/log/apache2/access_log* { nocompress copytruncate olddir /var/log/apache2/anonymous dateext ## rotate 365 daily notifempty missingok create 640 root root postrotate /etc/init.d/apache2 reload endscript } [..] so sieht es in /var/log/apache2 aus:
... -rw-r--r-- 1 root root 4069875 Jun 26 16:02 access_log -rw-r----- 1 root root 537282 Jun 26 15:58 access_log_genetrap -rw-r----- 1 root root 269470 Jun 26 16:11 access_log_mausdb -rw-r--r-- 1 root root 110893 Nov 20 2016 access_log_mausdbtest -rw-r--r-- 1 root root 606372 Apr 15 2016 access_log_pc52974 -rw-r--r-- 1 root root 33538 Feb 29 2008 access_log_seneca ...
Warum wird z.B. access_log_genetrap rotiert, access_log_mausdb aber nicht ?
Setzt du evtl. in /etc/logrotate.conf//etc/logrotate.d/apache2 noch size/minsize/maxsize? Auffällig ist, daß die zu rotierenden alle über 500k haben, die anderen nicht... -dnh -- [ls?] command not found? [..] Das ist ein kleiner Ludwig, gefolgt von einem kleinen Siegfried (zwei muntere Recken, die auszogen, den Drachen zu schrecken). Keine Ida, denn Burgfräulein haben in Heldenrunden nix verloren. Mach einfach mal nur ls (Ludwig-Siegfried, nicht Ida-Siegfried, das könnte unanständig werden *g*), [..] -- Philipp Zacharias in suse-linux -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo,
Am Tue, 26 Jun 2018, Lentes, Bernd schrieb:
hier meine /etc/logrotate/apache2:
/var/log/apache2/access_log* { nocompress copytruncate olddir /var/log/apache2/anonymous dateext ## rotate 365 daily notifempty missingok create 640 root root postrotate /etc/init.d/apache2 reload endscript } [..] so sieht es in /var/log/apache2 aus:
... -rw-r--r-- 1 root root 4069875 Jun 26 16:02 access_log -rw-r----- 1 root root 537282 Jun 26 15:58 access_log_genetrap -rw-r----- 1 root root 269470 Jun 26 16:11 access_log_mausdb -rw-r--r-- 1 root root 110893 Nov 20 2016 access_log_mausdbtest -rw-r--r-- 1 root root 606372 Apr 15 2016 access_log_pc52974 -rw-r--r-- 1 root root 33538 Feb 29 2008 access_log_seneca ...
Warum wird z.B. access_log_genetrap rotiert, access_log_mausdb aber nicht ?
Setzt du evtl. in /etc/logrotate.conf//etc/logrotate.d/apache2 noch size/minsize/maxsize? Auffällig ist, daß die zu rotierenden alle über 500k haben, die anderen nicht... Leider nein: pc52974:/var/log/apache2 # less /etc/logrotate.conf # see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # uncomment this if you want your log files compressed #compress # uncomment these to switch compression to bzip2 compresscmd /usr/bin/bzip2 uncompresscmd /usr/bin/bunzip2 # former versions had to have the compresscommand set accordingly #compressext .bz2 # RPM packages drop log rotation information into this directory include /etc/logrotate.d # no packages own wtmp -- we'll rotate them here #/var/log/wtmp { # monthly # create 0664 root utmp # rotate 1 #} /etc/logrotate.d/apache2: pc52974:/var/log/apache2 # cat /etc/logrotate.d/apache2 /var/log/apache2/access_log* { nocompress copytruncate olddir /var/log/apache2/anonymous dateext ## rotate 365 daily notifempty missingok create 640 root root postrotate /etc/init.d/apache2 reload endscript } /var/log/apache2/error_log* { nocompress copytruncate olddir /var/log/apache2/anonymous dateext ## rotate 365 daily notifempty missingok create 640 root root postrotate /etc/init.d/apache2 reload endscript } /var/log/apache2/suexec.log { compress dateext maxage 365 rotate 99 size=+1024k notifempty missingok create 640 root root postrotate /etc/init.d/apache2 reload endscript } /var/log/apache2/ssl_request_log { compress dateext maxage 365 rotate 99 size=+4096k notifempty missingok create 640 root root postrotate /etc/init.d/apache2 reload endscript } /var/log/apache2/ssl_engine_log { compress dateext maxage 365 rotate 99 size=+1024k notifempty missingok create 640 root root postrotate /etc/init.d/apache2 reload endscript } Heute Nacht um 5:00 lief der cronjob, diesmal nicht im dry-run-Modus (logrotate -d). Folgende files wurden rotiert: pc52974:/var/log/apache2 # ll anonymous/ total 9756 -rw-r--r-- 1 root root 4069983 Jun 27 05:00 access_log-20180627 -rw-r----- 1 root root 552346 Jun 27 05:00 access_log_genetrap-20180627 -rw-r----- 1 root root 297566 Jun 27 05:00 access_log_mausdb-20180627 -rw-r--r-- 1 root root 606372 Jun 27 05:00 access_log_pc52974-20180627 -rw-r----- 1 root root 255517 Jun 27 05:00 error_log-20180627 -rw-r----- 1 root root 381393 Jun 27 05:00 error_log_genetrap-20180627 -rw-r----- 1 root root 3797864 Jun 27 05:00 error_log_mausdb-20180627 -rw-r--r-- 1 root root 343 Jun 27 05:00 error_log_pc52974-20180627 Erstaunlicherweise auch access_log_mausdb, obwohl das gestern im Dry-run-Modus angeblich nicht rotiert werden sollte. Bernd Helmholtz Zentrum Muenchen Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH) Ingolstaedter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir'in Baerbel Brumme-Bothe Geschaeftsfuehrer: Prof. Dr. Guenther Wess, Heinrich Bassler, Dr. Alfons Enhsen Registergericht: Amtsgericht Muenchen HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
David Haller
-
Lentes, Bernd