我正在仔细检查 Plesk 访问日志以查找一个麻烦的问题,但其中有一部分我不太清楚。
我已经通过日志查找了针对特定页面的所有请求,绝大多数请求如下所示:
123.123.123.123 - - [16/Dec/2009:23:47:29 +0000] "POST /mypage.php HTTP/1.0" 200 336 "-" "(useragent string)"
然而,出现问题的请求,其行如下所示:
123.123.123.123 - - [16/Dec/2009:23:47:29 +0000] "POST /mypage.php HTTP/1.0" 200 447 "-" "(useragent string)"
区别在于 200 响应代码后面是“447”而不是“336”。这可能是一个转移注意力的借口,但我不知道这个 3 位数的代码是什么 - 我只知道它似乎不是 HTTP 响应代码的一部分!
有人能帮我解读一下吗?
答案1
日志文件中 HTTP 状态代码后的数值是响应(仅正文,无标头)的大小(以字节为单位)。
另请参阅 Apache httpd 文档日志文件。