名前を変更すると、Apache access.logが更新されます。

名前を変更すると、Apache access.logが更新されます。

私のウェブサイト上のすべてのエラーを取得するUbuntuシステムにaccess.logというファイルがあります。

問題は、ファイルが大きくなりすぎてaccess-old.logに名前を変更し、access.logという名前のファイルを作成しました。

ただし、access-old.logにはまだエラーが表示されます。私の質問はなぜですか?私が作成した新しいaccess.logでエラーが発生しないのはなぜですか?

答え1

Webサーバーにログファイルを閉じて再度開くように指示する必要があります。たとえば、を実行している場合は、apache次を実行します。apachectl graceful

答え2

apachectl graceful現在アクティブなすべての接続が完了して閉じるのを待つため、操作に時間がかかることがあります。

apachectl restart/etc/init.d/httpd restart と同様に待たずに強制的に再起動します。

関連情報