Ich habe vor Kurzem die Konfiguration meines Servers aktualisiert, um /var/www und /var/log in den Ordner /home zu verschieben. Außerdem habe ich alle meine virtuellen Hosts aktualisiert, um die Protokolle in den neuen Ordner /home/log zu schreiben.
Aber jetzt werden die Protokolle in großen Dateien geschrieben, eine für den Fehler und eine für den Zugriff, und nicht wie zuvor in Form mehrerer archivierter Dateien (wie log.1.log, log.2.gz).
Wie kann ich die Protokolldateiaufteilung wiederherstellen?
Antwort1
Da Sie den Speicherort der Protokolle geändert haben, sollten Sie auch die Konfigurationen in aktualisieren, logrotate
da diese Protokolle immer noch in gesucht werden /var/log
. Ich weiß nicht, welche Linux-Distribution Sie verwenden, aber sie sollten sich im /etc/logrotate.d/
Verzeichnis befinden
Antwort2
Sie müssen sich ändern /etc/logrotate.d/apache2
. Siehehttp://www.thegeekstuff.com/2010/07/logrotate-examples/