/var/log/httpd/access_log 不再被写入

/var/log/httpd/access_log 不再被写入

在 centos 服务器上,由于某种原因,httpd 访问日志不再被写入。它位于...

/var/log/httpd/access_log

几天前我曾在那里记录过日志,但后来它们就停止了。我应该检查什么才能找出为什么它们不再被写入?

答案1

检查/etc/httpd/conf/httpd.conf和文件中/etc/httpd/conf.d自定义日志指令并确保至少存在一个指向 的指令/var/log/httpd/access_log。根据需要配置(或不配置)。

您可能删除/重新创建了日志文件,但无法重新启动 apache。在这种情况下,httpd 仍会写入旧日志文件(通过打开文件描述符)- 重新启动 httpd 即可解决问题。

磁盘/分区可能已满。

相关内容