2015-11-14 6 views
7

Ich betreibe Apache 2.4.6 auf meiner Website. Und ich sehe diese Nachricht immer wieder in meinen Apache-Fehlerprotokollen.AH01626: Autorisierungsergebnis von Erfordern alle gewährt: gewährt

[Tue Nov 10 01:42:40.659710 2015] [authz_core:debug] [pid 10727] mod_authz_core.c(809): [client 107.170.139.115:58678] AH01626: authorization result of Require all granted: granted 

Hier ist, wie das Root-Verzeichnis für diese Seite in der VHOST aufgeführt wird:

DocumentRoot /var/www/jf-beta 
    <Directory /var/www/jf-beta> 
     Options -Indexes +FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 

Genau das, was beschwert Apache hier? Diese Verzeichnisliste scheint mir völlig in Ordnung zu sein! Und wie kann ich damit aufhören, mich über diesen Fehler zu beklagen?

Antwort

13

Es ist kein Fehler, noch Apache beschweren sich darüber. Wenn Sie genau auf die Log-Anweisung aussehen, heißt es:

[<date>] [authz_core:debug] [pid 10727] <stuff> 

Beachten Sie, dass es authz_core:debug ist. Es bedeutet, dass Sie die LogLevel Direktive auf debug eingestellt haben. Ändern Sie den Wert in error oder warn und Sie werden aufhören, die protokollierte Anweisung zu sehen.

+0

Aber ist es normal, Tausende von diesen Zeilen in der Debug-Level-Protokoll zu haben? – wruckie

+1

@wruckie Ja. Die Protokollebenen geben den Schweregrad der protokollierten Nachricht an. _debug_level-Nachrichten werden nur als Prüfpunkte von Entwicklern verwendet, um einfach zu verfolgen, woher der Fehler stammt. (und auch, um eine ausführliche Ausgabe zu liefern, wie das Programm funktioniert) – hjpotter92

+0

Ich fand heraus, dass ich unter einem DOS-Angriff war, zu sehen, dass diese Tausende zu mir halfen, herauszufinden, was vor sich ging. http://serverfault.com/questions/667914/underused-apache-server-raise-maxrequestworkers-reached-memory-leak/800126#800126 – wruckie

Verwandte Themen