我正在阅读一些nginx日志的一些相当长期的请求(长达10秒)。 在日志格式中,我们使用$time_localvariables来logging时间。 但这是否意味着请求开始或结束的时间 ? 对于一个长时间运行的请求,这些时间是截然不同的,我在ngx_http_log_module文档中找不到任何东西来解释这个。
$ local_timevariables包含写入日志条目的时间。
当读取HTTP请求标头时,nginx会查询关联的虚拟服务器configuration。 如果find虚拟服务器,则请求经历六个阶段:
由于日志阶段是最后一个阶段,所以$ local_timevariables比请求开始时要多得多。