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、2番目の行は成功を意味します。それは大丈夫ですが、最初の行の後ろと2番目の行の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 に答える