Seit kurzem schreibt der Apache keine Logs mehr für die ganzen Domains. Aufgefallen ist mir das an AWstats. Auch die /var/logs/apache2/access.log ist leer.
Mir ist das ganze etwas schleierhaft. Jemand eine Idee?
Logs werden nicht geschrieben
Re: Logs werden nicht geschrieben
Mehr Info's bitte - sonst kann ich nur raten, und meine Glaskugel ist schon jobseitig für Monate ausgebucht
- Wie sehen die entsprechenden Konfigurationsdirektiven für's Logging aus?
- Sind die dafür benötigten Module geladen?
- Ist auf dem Datenträger noch genügend Platz (df, ggf. Quota?)
- Wurde nach jedem Rotieren der Logs ordentlich ein SIGHUP an den Indianer gesendet?
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time
Re: Logs werden nicht geschrieben
Ah ja, das waren schonmal ein paar gute Tipps :)
In die .log Dateien wird nichts mehr geschrieben, nur in die .log.1 Dateien...
In die .log Dateien wird nichts mehr geschrieben, nur in die .log.1 Dateien...
Re: Logs werden nicht geschrieben
Das kommt von Logrotate und hat mit dem Apache direkt nichts zu tun.
Schau mal in /etc/apache2/[httpd|apache2].conf und /etc/apache2/sites-enabled/* nach den CustomLog- und ErrorLog-Direktiven.
Schau mal in /etc/apache2/[httpd|apache2].conf und /etc/apache2/sites-enabled/* nach den CustomLog- und ErrorLog-Direktiven.
Re: Logs werden nicht geschrieben
Die Log Datei ist wie folgt angegeben:
Apache 2.2.9 läuft momentan.
Code: Select all
ErrorLog "/var/customers/logs/domain.de-error.log"
CustomLog "/var/customers/logs/domain.de-access.log" combined
Re: Logs werden nicht geschrieben
Vielleicht schickt der Log-Rotate nach dem Rotieren der Logs einfach keinen Reload an den Apache. Apache hält die Datei ja offen und schreibt dadurch nach dem Umbenennen weiter in die umbenannte Datei. Mit eine wird die Datei geschlossen und die neue (leere) Logdatei geöffnet.
Code: Select all
/etc/init.d/.apache2 reload