/var/log/httpd/access_log wird nicht mehr geschrieben

/var/log/httpd/access_log wird nicht mehr geschrieben

Auf einem CentOS-Server wird aus irgendeinem Grund das HTTPD-Zugriffsprotokoll nicht mehr geschrieben. Es befindet sich unter ...

/var/log/httpd/Zugriffslog

Ich habe dort Protokolle von vor ein paar Tagen, aber dann hören sie einfach auf. Was sollte ich überprüfen, um herauszufinden, warum nicht mehr in sie geschrieben wird?

Antwort1

Überprüfen Sie die /etc/httpd/conf/httpd.confund die Dateien in /etc/httpd/conf.dfürBenutzerdefiniertes ProtokollAnweisungen und stellen Sie sicher, dass mindestens eine vorhanden ist, die auf verweist /var/log/httpd/access_log. Konfigurieren Sie (oder nicht) nach Bedarf.

Möglicherweise haben Sie die Protokolldatei gelöscht/neu erstellt und Apache nicht neu gestartet. In diesem Fall schreibt httpd immer noch in die alte Protokolldatei (über den offenen Dateideskriptor) – starten Sie httpd neu, um das Problem zu beheben.

Möglicherweise ist die Festplatte/Partition voll.

verwandte Informationen