Nginx upstream servers status
Sandeep L
sandeepvreddy at outlook.com
Thu Jul 4 05:39:13 UTC 2013
Hi,
After experimenting with some parameters I used following configuration.
upstream appcluster { server host1.example.com:8080 max_fails=1 fail_timeout=1s; server host2.example.com:8080 max_fails=1 fail_timeout=1s; } server { listen *; location / { proxy_pass http://appcluster; proxy_next_upstream error timeout http_404 http_500 http_502 http_503 http_504; proxy_set_header X-Real-IP $remote_addr; proxy_connect_timeout 2; proxy_send_timeout 2; proxy_read_timeout 5; } }
The issue I am facing here is - with similar configuration in lighttpd response time per request 0.3 seconds, where as with nginx it is around 2.5 seconds.
Can someone suggest me how to response time with nginx?
Thanks,Sandeep.
From: sandeepvreddy at outlook.com
To: nginx at nginx.org
Subject: RE: Nginx upstream servers status
Date: Wed, 3 Jul 2013 14:29:23 +0530
While looking at logs following message appeared:
[error] 16488#0: *80 upstream timed out (110: Connection timed out) while connecting to upstream, client: IP, server: , request: "GET /assets/images/transparent.png HTTP/1.1", upstream: "http://host2.example.com:8080/assets/images/transparent.png", host: "hostname", referrer: "http://hostname"
Thanks,Sandeep.
> To: nginx at nginx.org
> Subject: Re: RE: Nginx upstream servers status
> From: nginx-forum at nginx.us
> Date: Wed, 3 Jul 2013 02:39:33 -0400
>
> i'd suggest you'll start with low-level-debugging:
> - goto host1 and make a tcpdump port 8080 / tail -f against access-logs
> of that server;
> - make a request
> - check., what happens to that request, e.g. where it "hangs"
>
> you could also, just in case, make a "tcpdump port 808 and host host2" onm
> your nginx, just to make sure that nginx is sending the requests to the
> right server
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?2,240513,240523#msg-240523
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________
nginx mailing list
nginx at nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20130704/b76269a1/attachment.html>
More information about the nginx
mailing list