thkang
thkang

Reputation: 11543

what happen if i delete apache log file?

I have 4 files in /var/log/apache2 and I just deleted 2 of them (I do have backups). would it affect apache's logging capabilities? does apache automatically create files and write to them if they don't exist?

Upvotes: 3

Views: 7739

Answers (2)

yoshiwaan
yoshiwaan

Reputation: 479

The file is deleted but the file handle remains until you reload/restart apache, at least on Rhel 7. You can verify this by running sudo lsof | grep access_log after deleting /var/log/httpd/access_log. You might see the file automatically getting recreated some time later when logrotate runs, as that issues a reload which would then trigger the file to be created again.

Upvotes: 2

Jigar
Jigar

Reputation: 3322

It will create new file automatically.

Upvotes: 4

Related Questions