Apache 日志文件延迟?

Apache 日志文件延迟?

有人知道为什么 Apache 可能会延迟写入所有活动日志文件吗?例如,尽管我刚刚在 13:29:00 访问了该网站,但文件的修改时间是 8:01:42。如果它确实在延迟,那么在此期间它将数据放在哪里?

谢谢

答案1

它可能没有延迟(我不确定是否有任何函数可以延迟),这意味着它没有写入您认为的日志。另一种选择是服务器上的时钟错误。

答案2

Apache 可能确实延迟了写入日志。日志记录有一个缓冲选项——这不是默认行为,但有这样一个选项,“缓冲日志“。

此外,写入文件时通常会发生正常的日常缓冲。但最多几分钟后(我的一般估计),您应该会看到最新的日志条目弹出。

最后,您确定您查看的是正确的日志文件吗?您应该检查配置以确保它记录在您认为的位置;或者使用系统的打开文件(大多数 unix 版本中为“fuser”)命令来确保进程打开了您正在查看的日志,并且该进程是您的 Web 服务器。

相关内容