syslog-ng gibt Speicher nach rotate nicht frei
Hallo, geht jemand das Problem, das die Log-Dateien zwar ordnungsgemäß rolliert und komprimiert werden, aber der Festplattenplatz nicht wieder frei gegeben wird? Erst nach einem rcsyslog restart ist wieder alles frei. Vorher zeigt "df -h" 99% "du -sh" aber den tatsächlichen, viel geringeren Platzbedarf. Was macht man da? Grüße Marc -- 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Marc Patermann [19.09.2012 10:48]:
Hallo,
geht jemand das Problem, das die Log-Dateien zwar ordnungsgemäß rolliert und komprimiert werden, aber der Festplattenplatz nicht wieder frei gegeben wird? Erst nach einem rcsyslog restart ist wieder alles frei.
Was macht man da?
Man schreibt bei den entsprechenden logs einen "/etc/init.d/syslog restart" mit in die logrotate-Anweisungen :-) Beispiel: /var/log/irgendwas { compress create 0640 root root missingok dateext maxage 14 notifempty copytruncate postrotate /etc/init.d/syslog restart > /dev/null endscript } HTH Werner - -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlBZmd0ACgkQk33Krq8b42PaAQCeM2Ujc90iWYNR0xhDt35TBqPA sb4An3vH56KfVxuv5jW1NZcE08EHMxdz =Cw7/ -----END PGP SIGNATURE----- -- 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 Werner, Werner Flamme schrieb (19.09.2012 12:09 Uhr):
Marc Patermann [19.09.2012 10:48]:
geht jemand das Problem, das die Log-Dateien zwar ordnungsgemäß rolliert und komprimiert werden, aber der Festplattenplatz nicht wieder frei gegeben wird? Erst nach einem rcsyslog restart ist wieder alles frei.
Was macht man da?
Man schreibt bei den entsprechenden logs einen "/etc/init.d/syslog restart" mit in die logrotate-Anweisungen :-)
Beispiel: postrotate /etc/init.d/syslog restart > /dev/null endscript hmm, in einer Datei fehlte das natürlich. Sonst war es überall drin. Danke!
Marc -- 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Marc Patermann [19.09.2012 12:40]:
Hallo Werner,
Werner Flamme schrieb (19.09.2012 12:09 Uhr):
Marc Patermann [19.09.2012 10:48]:
geht jemand das Problem, das die Log-Dateien zwar ordnungsgemäß rolliert und komprimiert werden, aber der Festplattenplatz nicht wieder frei gegeben wird? Erst nach einem rcsyslog restart ist wieder alles frei.
Was macht man da?
Man schreibt bei den entsprechenden logs einen "/etc/init.d/syslog restart" mit in die logrotate-Anweisungen :-)
Beispiel: postrotate /etc/init.d/syslog restart > /dev/null endscript hmm, in einer Datei fehlte das natürlich. Sonst war es überall drin. Danke!
Wenn's hilft: schön :-) Liegt vermutlich daran, dass syslog die Datei offen hält und nicht für jeden Schreibvorgang neu öffnet. Dadurch wird der Inhalt dahin geschrieben, wo vorhin noch die Datei lag ;-) - und der Inhalt bzw. Platz wird nicht freigegeben, weil ja noch geöffnet. Beim restart wird alles geschlossen und wieder geöffnet. Gruß Werner - -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlBZo98ACgkQk33Krq8b42O9owCfX1yGg9+OWUGtOD4WjT82xBbN ktgAn1CKMS/Hl0I6IoMlafNwfoD/8jWD =PxMX -----END PGP SIGNATURE----- -- 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, On Wednesday, 19.September.2012 12:09:33 Werner Flamme wrote:
Man schreibt bei den entsprechenden logs einen "/etc/init.d/syslog restart" mit in die logrotate-Anweisungen :-)
Sollte das nicht eher nur ein reload anstatt einem restart sein? Roman -- Roman Fietze Telemotive AG Buero Muehlhausen Breitwiesen 73347 Muehlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de -- 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 (3)
-
Marc Patermann
-
Roman Fietze
-
Werner Flamme