$rquest_time for only the time it spent getting data from the upstream
Maxim Dounin
mdounin at mdounin.ru
Mon Jun 2 14:48:28 UTC 2014
Hello!
On Mon, Jun 02, 2014 at 04:00:28PM +0200, Christian Parpart wrote:
> Hey all,
>
> we used $request_time in the past to measure how long it took to serve
> certain pages, this was never the problem, because there was something in
> front of nginx, thus, the client read/write operatings didn't influence the
> $request_time as much as a real client would.
>
> However, now, that we'd like to skip that extra level of indirection, we
> can't actually measure the time it took to actually process the request, as
> $request_time now kind of doubles because internet clients are slow usually.
>
> So is there a way to log the time the request handler required to "just
> handle the request internally", without the reads and writes from/to the
> client?
Try looking at the $upstream_response_time variable, see here for
details:
http://nginx.org/r/$upstream_response_time
--
Maxim Dounin
http://nginx.org/
More information about the nginx
mailing list