6
4

2 に答える 2

18

これはエラーではなく、デバッグ レベルのメッセージです。リクエストに対して承認が付与されたことを示しているだけです。

Apache または virtualhost 構成の LogLevel 変数が debug に設定されています。これを修正するには、構成ファイルで見つけます

LogLevel debug

そしてそれをに変更します

LogLevel notice

必要に応じて、通知の代わりに警告またはエラーを使用することもできます。可能なすべてのレベルは、debug、info、notice、warn、error、crit、alert、emerg です。

ご覧のとおり、debug は最も低い設定であり、ほとんどのアクションをログに記録します。本番環境では、それは望ましくありません。特定の apache モジュールまたは apache 構成をデバッグする場合にのみ必要です。

于 2013-11-14T09:40:33.197 に答える
3

この回答は、ログの冗長性を減らす必要があると述べている Gregor の回答に似ています。

しかし、Apache 2.3.6 では、LogLevelApache モジュールごとに異なる を設定できます。したがって、この場合、デフォルトLogLevelをのままにして、モジュールdebugの を に減らすか、それ以外の詳細を減らすことができます。それを達成するには、構成で変更しますLogLevelauthz_coreinfo

LogLevel debug

LogLevel debug authz_core:info

これは詳細度順に並べた使用可能なログ レベルのリストです: http://httpd.apache.org/docs/current/mod/core.html#loglevel

于 2016-11-15T14:45:32.293 に答える