私のウェブサイト上のすべてのエラーを取得する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 と同様に待たずに強制的に再起動します。