Questions about proxy logging and a sanity check

Igor Sysoev is at rambler-co.ru
Sun Apr 20 13:38:05 MSD 2008


On Sun, Apr 20, 2008 at 02:32:15AM -0700, mike wrote:

> On 4/20/08, Igor Sysoev <is at rambler-co.ru> wrote:
> 
> > nginx tries them sequentially. As to 404, it seemd that you set
> >
> >     proxy_next_upstream  ...  http_404 ...;
> 
> Correct:
> 
> proxy_next_upstream error timeout http_500 http_503 http_404 invalid_header;
> 
> (I figure this will allow for any machines that are out of date,
> throwing bad gateways, or anything else invalid to be passed on)
> 
> log_format proxy '[$time_local] $remote_addr - "$request" - $status -
> "$upstream_addr" - "$upstream_response_time" - "$upstream_status"';
> 
> If I use this format, will the first server in $upstream_addr be the
> one that actually replied? Is there any logic to it?

No, the actual reply is from the last server.


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list