Zwijanie plików dziennika Apache2

2

Korzystam z dystrybucji svn Collabnet na systemie Linux, a pliki dziennika są konfigurowane za pomocą standardowego apache httpd.conf. Minęło trochę czasu, odkąd bezpośrednio zajmowałem się Apache, ale moja pamięć i Google wydają się wskazywać, że jedynym sposobem na obracanie plików dziennika Apache jest poza Apache, używając okresowego skryptu.

Czy istnieje jakiś wygodny sposób, aby je obrócić?

Andrew B.
źródło

Odpowiedzi:

2

Apache udostępnia narzędzie o nazwie „rotatelogs”. Można go skonfigurować w pliku httpd.conf, więc nie trzeba planować narzędzia do wykonywania obrotu.

Aby uzyskać więcej informacji, zobacz tę stronę: rotatelogs - program do rejestrowania potokowego do obracania dzienników Apache

Snark
źródło
Czy to pierwsze zdanie nie jest sprzeczne? Zasadniczo sprowadza się do tego, że „Apache zapewnia narzędzie, którego można użyć do zaplanowania rotacji logów, więc nie trzeba planować narzędzia do rotacji logów”: P, +1 ode mnie.
John T
Nie jestem pewien, czy rozumiem twój komentarz ... narzędzie rotacji jest zewnętrzne, ale nie musi być planowane w crontab / Zaplanowanych zadaniach. Jest wywoływany bezpośrednio z pliku conf i samodzielnie zarządza rotacją. Dzięki za +1.
Snark
Właśnie tego szukałem. Byłoby jeszcze lepiej, gdyby pozwolił ci zachować tylko pewną liczbę archiwów, ale to dość łatwe.
Andrew B,