Newsyslog: Apache logfiles automatisch roteren
Gepubliceerd op 26 mei 2008
Met Newsyslog kun je automatisch logbestanden (logfiles) roteren op BSD-systemen. Hierdoor voorkom je dat logbestanden te groot worden en blijft je systeem overzichtelijk.
Newsyslog configureren
Open het configuratiebestand van Newsyslog:
/etc/newsyslog.conf
Voeg vervolgens de volgende regels toe of pas deze aan om de Apache logbestanden automatisch te roteren:
/var/log/httpd_access_log 644 7 * 24 B /var/run/httpd.pid 30
/var/log/httpd_error_log 644 7 * 24 B /var/run/httpd.pid 30
Uitleg
Met deze configuratie:
- blijven de laatste 7 logbestanden bewaard;
- worden de logbestanden elke 24 uur geroteerd;
- krijgt Apache een signaal om de logbestanden opnieuw te openen na de rotatie.
Door Newsyslog correct in te stellen, beheer je Apache-logbestanden automatisch en voorkom je onnodig grote logfiles.