/var/log/httpd/access_log に書き込まれなくなりました

/var/log/httpd/access_log に書き込まれなくなりました

CentOS サーバーでは、何らかの理由で httpd アクセス ログが書き込まれなくなりました。ログの場所は次の通りです...

アクセスログ

数日前からログが残っていますが、その後ログが停止してしまいます。ログが書き込まれなくなった理由を調べるには、何を確認すればよいでしょうか?

答え1

/etc/httpd/conf/httpd.confとファイルをチェックインし/etc/httpd/conf.dますカスタムログディレクティブを確認し、 を指すディレクティブが少なくとも 1 つ存在することを確認します/var/log/httpd/access_log。必要に応じて構成します (または構成しません)。

ログ ファイルを削除/再作成し、Apache の再起動に失敗した可能性があります。この場合、httpd は (開いているファイル記述子を介して) 古いログ ファイルに書き込みを続けます。修正するには、httpd を再起動してください。

ディスク/パーティションがいっぱいになっている可能性があります。

関連情報