Welcome! Log In Create A New Profile

Advanced

Re: Большое время в $request_time

Ruslan Ermilov
January 18, 2013 03:32PM
On Fri, Jan 18, 2013 at 11:51:40PM +0400, Михаил Монашёв wrote:
> Здравствуйте.
>
> Лог имеет вот такой формат:
> log_format main '$time_local $status "$upstream_status" $request_time "$upstream_response_time" "$upstream_addr" $remote_addr $bytes_sent $upstream_cache_status $host "$request" "$http_referer" "$http_user_agent" "$http_cookie" "$http_accept" "$http_accept_language" "$http_accept_encoding" "$http_connection"';
>
> Часто вижу огромное время в $request_time , хотя отдаётся с
> ненагруженного локального SSD диска, проца достаточно, сети тоже:
> 18/Jan/2013:23:27:40 +0400 200 "-" 29.096 "-" "-" 178.216.123.62 752929 HIT i88.beon.ru "GET /77/21/892177/1407/avatars/31.gif HTTP/1.1" "http://lenka597032.beon.ru/35121-823-stolik-zakazov.zhtml" "Opera/9.80 (Windows NT 5.1; MRA 5.7 (build 03780)) Presto/2.12.388 Version/12.11" "utmcct=/0-1-privet-ja-noven-kaja-u-menja-est.zhtml" "text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1" "ru-RU,ru;q=0.9,en;q=0.8" "gzip, deflate" "Keep-Alive"
>
> timer_resolution выключен. limit_req тоже выключил.
>
> В доке написано:
> $request_time
> время обработки запроса в секундах с точностью до миллисекунд
> (1.3.9, 1.2.6); время, прошедшее с момента чтения первых байт от
> клиента.
>
> Что значит "от клиента"? Может "клиентом"? Тогда это объясняет большое
> время. Или "от клиента" относится к слову "запрос"? Какая-то
> многозначная и не очень понятная фраза получается.

"От клиента" значит "от клиента", т.е. с момента, когда первые
байты данных от клиента дошли до nginx.

Другими словами,

http {
server {
location / {
return 200 "$request_time\n";
}
}
}

: $ ( echo 'GET / HTTP/1.1' ; echo 'Host: example.com' ; sleep 13; echo ) | nc localhost 8000
: HTTP/1.1 200 OK
: Server: nginx/1.3.12
: Date: Fri, 18 Jan 2013 20:30:39 GMT
: Content-Type: text/plain
: Content-Length: 7
: Connection: keep-alive
:
: 13.000

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Большое время в $request_time

Михаил Монашёв January 18, 2013 02:52PM

Re: Большое время в $request_time

Ruslan Ermilov January 18, 2013 03:32PM

Re[2]: Большое время в $request_time

Михаил Монашёв January 18, 2013 05:02PM

Re: Большое время в $request_time

Ruslan Ermilov January 19, 2013 01:54AM

Re: Большое время в $request_time

scroitor January 19, 2013 04:30AM

Re[2]: Большое время в $request time

Михаил Монашёв January 19, 2013 05:00AM

Re: Большое время в $request time

Pavel V. January 19, 2013 06:20AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 163
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready