Page 1 of 1
Logs werden nicht geschrieben
Posted: 2009-10-12 20:29
by markuman
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?
Re: Logs werden nicht geschrieben
Posted: 2009-10-12 22:56
by daemotron
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?
Re: Logs werden nicht geschrieben
Posted: 2009-10-19 13:16
by markuman
Ah ja, das waren schonmal ein paar gute Tipps :)
In die .log Dateien wird nichts mehr geschrieben, nur in die .log.1 Dateien...
Re: Logs werden nicht geschrieben
Posted: 2009-10-19 14:49
by EdRoxter
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.
Re: Logs werden nicht geschrieben
Posted: 2009-10-19 17:51
by markuman
Die Log Datei ist wie folgt angegeben:
Code: Select all
ErrorLog "/var/customers/logs/domain.de-error.log"
CustomLog "/var/customers/logs/domain.de-access.log" combined
Apache 2.2.9 läuft momentan.
Re: Logs werden nicht geschrieben
Posted: 2009-10-19 20:02
by danton
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.