Centos 7上のApache 2.4.6で一時的にさらに詳細なログエラーを取得する方法はありますか。その場合、実際のログレベルを調べる方法はどれですか。また、詳細なログを取得する方法はどれですか。 Apacheが示唆するように、 http://httpd.Apache.org/docs/2.4/logs.html に「LogLevel info rewrite:trace5」がありますが、実際の見方はどうなるでしょうかレベル?私は変更について心配しており、Webサイトで述べられているように、「メモリの問題」を取り戻す方法を知ることができませんでした。私はそれを正しく理解していますか?ログのエラーレベルを変更するのはそうでしょうか?
Apacheによって提供されるロギングの詳細は、Loglevel
ディレクティブを介して制御されます。詳細は docs を参照してください。
必要に応じて値を設定し、実行します
service httpd restart
応募する。
残念ながら、Apache httpdの実行中にその詳細度を変更する方法はありません。
一部のモジュール(mod_php、mod_log_forensics、mod_securityなど)には、ログの詳細レベルを上げる独自の方法があります。それらのモジュールのドキュメントを参照してください-それらのいくつかは、httpdを再起動せずに詳細度を上げることができます(例:php.iniを使用するmod_php = PHPエラー)。
Apache httpdでは、それらのいくつか(mod_rewriteなど)のディレクティブがLoglevelディレクティブに組み込まれているため、httpdを再起動する必要があります。
実行中のApacheインスタンスでどのディレクティブがどの値を持つかを知りたい場合は、 mod_info を参照してください。
RHELでは、 http:// Host/server-info (最初に有効にする必要があります)での出力は次のようになります。
In file: /etc/httpd/conf/httpd.conf
260: ServerAdmin root@localhost
283: UseCanonicalName Off
290: DocumentRoot "/var/www/html"
300: <Directory />
301: Options FollowSymLinks
302: AllowOverride None
: </Directory>
315: <Directory "/var/www/html">
329: Options Indexes FollowSymLinks
336: AllowOverride None
: </Directory>
407: AccessFileName .htaccess
433: DefaultType text/plain
453: HostnameLookups Off
481: ErrorLog logs/error_log
*488: LogLevel warn*
533: ServerSignature On
550: <Directory "/var/www/icons">
551: Options Indexes MultiViews
552: AllowOverride None
: </Directory>
579: <Directory "/var/www/cgi-bin">
580: AllowOverride None
581: Options None
: </Directory>
756: AddDefaultCharset UTF-8
850: <Directory "/var/www/error">
851: AllowOverride None
852: Options IncludesNoExec
: </Directory>
Apacheログレベルは次のとおりです。
emerg Emergencies - system is unusable.
alert Action must be taken immediately.
crit Critical Conditions.
error Error conditions.
warn Warning conditions.
notice Normal but significant condition.
info Informational.
debug Debug-level messages
trace1 Trace messages
trace2 Trace messages
trace3 Trace messages
trace4 Trace messages
trace5 Trace messages
trace6 Trace messages
trace7 Trace messages, dumping large amounts of data
trace8 Trace messages, dumping large amounts of data
Httpd.confまたはvirtualhostsで使用してください:LogLevel debug
特定のレベルが指定されると、より重要度の高い他のすべてのレベルからのメッセージも報告されます。例:LogLevel info
が指定されている場合、ログレベルのnoticeとWarnのメッセージも投稿されます。