2

嗨,我得到了 nginx 访问日志文件,如下所示:

192.168.1.1 - - [06/Nov/2012:22:13:46 +1100] "GET /?i=a HTTP/1.1" 404 187 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1"
192.168.1.2 - - [06/Nov/2012:22:13:50 +1100] "GET /?i=b HTTP/1.1" 200 0 "http://abc.com/545512565475443/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"

这样404在第一行中应该找不到,而200在第二行中则意味着成功。没关系,但是第一行的后面和第二行的187后面是什么?4040200

谢谢,绿

4

1 回答 1

7

根据这个 默认的日志格式是:

log_format 组合'$remote_addr - $remote_user [$time_local]'
                    '"$request" $status $body_bytes_sent '
                    '"$http_referer" "$http_user_agent"';

所以响应代码后的 187 或 0 是发送到客户端的字节数

于 2012-11-12T06:35:43.700 回答