我已创建自定义访问日志文件并将所有请求记录到文件中。
怀疑情景1
什么时候apache登录到访问文件? 当请求命中服务器或服务器响应响应时?
怀疑情景2
同时从不同的客户端请求相同的资源。 apache如何满足所有客户的请求?服务器是否同时记录所有请求?
我的观点是....将来自不同客户端的请求同时发送到apache日志,apache是否会将所有记录同时记录到自定义访问日志文件中(至少没有任何毫秒差异)?
答案 0 :(得分:0)
1)Apache将在响应完成发送后写入日志,它必须等到这一点,因为您可以配置写入日志文件的响应时间。
2)将为每个单独的请求写入一条日志行,因此同时请求相同资源的多个客户端将在日志文件中创建一个条目。根据您在自定义日志中配置时间字符串的精细程度,这些可能会以相同的日期/时间显示。