/var/log/apache2 に 4 つのファイルがあり、そのうちの 2 つを削除しました (バックアップはあります)。apache のロギング機能に影響しますか? apache は自動的にファイルを作成し、存在しない場合はそれらに書き込みますか?
質問する
5578 次
2 に答える
4
新しいファイルが自動的に作成されます。
于 2013-02-21T09:28:18.430 に答える
2
ファイルは削除されますが、少なくとも Rhel 7 では、Apache をリロード/再起動するまでファイル ハンドルは残ります。これは、sudo lsof | grep access_log
/var/log/httpd/access_log を削除した後に実行することで確認できます。しばらくして logrotate が実行されたときに、ファイルが自動的に再作成されるのを確認できます。これは、リロードが発行され、ファイルが再度作成されるきっかけとなるからです。
于 2016-04-12T20:17:14.010 に答える