Apache 日志中的响应时间有时不显示

Apache 日志中的响应时间有时不显示

Apache 日志中的一些记录显示响应时间,而一些则不显示。这是为什么?

例子:

10.2.4.6 - - [10/May/2017:16:45:49 +0000] "GET /robots.txt HTTP/1.0" 200 337 "-" "-"
8.9.21.3 - - [10/May/2017:16:45:48 +0000] "POST /url HTTP/1.1" 200 145618 "-" "-" 1323575µs

我有两个 LogFormat,但它们是相同的。

Apache 配置:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %Dµs" combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %Dµs" proxy
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
CustomLog /var/log/apache2/access.log combined env=!forwarded
CustomLog /var/log/apache2/access.log proxy env=forwarded

相关内容