我在/ var / log / apache2中有4个文件,我刚刚删除了其中的2个(我有备份)。它会影响apache的日志记录功能吗?如果不存在,apache会自动创建文件并写入文件吗?
答案 0 :(得分:2)
它会自动创建新文件。
答案 1 :(得分:2)
文件被删除但文件句柄仍然存在,直到你重新加载/重启apache,至少在Rhel 7上。
您可以在删除/ var / log / httpd / access_log后运行sudo lsof | grep access_log
来验证这一点。
稍后当logrotate运行时,您可能会看到文件自动重新创建,因为这会重新加载,然后会再次触发文件。