3

/var/log/apache2 に 4 つのファイルがあり、そのうちの 2 つを削除しました (バックアップはあります)。apache のロギング機能に影響しますか? apache は自動的にファイルを作成し、存在しない場合はそれらに書き込みますか?

4

2 に答える 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 に答える