2015-11-14 334 views
7

私は自分のサイトでapache 2.4.6を実行しています。そして、私はこのメッセージがApacheのエラーログに何度も何度も繰り返されるのを見ています。AH01626:許可のすべての許可の結果:

[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 

はここでどのようにこのサイトのルートディレクトリはVHOSTに記載されています:

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

Apacheはここで文句を言っているまさに?そのディレクトリのリストは私にとって完全に合理的なようです!そして、このエラーについて不平を言うのを止めるにはどうすればいいですか?

答えて

13

これはエラーでもなく、Apacheの不満もありません。あなたは、ログの文をよく見ると、それは言う:authz_core:debugあります

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

ていることに注意してください。これは、LogLevelディレクティブをdebugに設定したことを意味します。値をerrorまたはwarnに変更すると、ログに記録されたステートメントがもう表示されなくなります。

+0

しかし、デバッグレベルのログにこれらの行が何千もあるのは正常ですか? – wruckie

+1

@wruckieはい。ログレベルは、記録されたメッセージの重大度を示します。 _debug_レベルのメッセージは、エラーが発生した場所を簡単に追跡するための開発者によるチェックポイントとして使用されます。 (また、プログラムがどのように働いているかについて冗長な出力を提供する) – hjpotter92

+0

私はDOS攻撃を受けていることを知りました。 http://serverfault.com/questions/667914/underused-apache-server-raise-maxrequestworkers-reached-memory-leak/800126#800126 – wruckie

関連する問題