<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>Hi,</div><div><br></div><div>After experimenting with some parameters I used following configuration.</div><div><br></div><div><b>        upstream appcluster {</b></div><div><b>                server host1.example.com:8080 max_fails=1 fail_timeout=1s;</b></div><div><b>                server host2.example.com:8080 max_fails=1 fail_timeout=1s;</b></div><div><b>        }</b></div><div><b>        server {</b></div><div><b>                listen *;</b></div><div><b>                location / {</b></div><div><b>                        proxy_pass  http://appcluster;</b></div><div><b>                        proxy_next_upstream error timeout http_404 http_500 http_502 http_503 http_504;</b></div><div><b>                        proxy_set_header  X-Real-IP  $remote_addr;</b></div><div><b>                        proxy_connect_timeout      2;</b></div><div><b>                        proxy_send_timeout         2;</b></div><div><b>                        proxy_read_timeout         5;</b></div><div><b>                }</b></div><div><b>        }</b></div><br>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.<div><br></div><div>Can someone suggest me how to response time with nginx?<span style="font-size: 12pt;"> </span></div><div><br><div>Thanks,<div>Sandeep.</div><br><br><div><hr id="stopSpelling">From: sandeepvreddy@outlook.com<br>To: nginx@nginx.org<br>Subject: RE: Nginx upstream servers status<br>Date: Wed, 3 Jul 2013 14:29:23 +0530<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr"><div>While looking at logs following message appeared:</div><div><br></div><div>[error] 16488#0: *80 upstream timed out (110: Connection timed out) while connecting to upstream, client: IP, server: , request: "GET /asse<span style="font-size:12pt;">ts/images/transparent.png HTTP/1.1", upstream: "http://host2.example.com:8080/assets/images/transparent.png", host: "hostname", referrer: "http://hostname"</span></div><br>Thanks,<div>Sandeep.</div><br><br><div>> To: nginx@nginx.org<br>> Subject: Re: RE: Nginx upstream servers status<br>> From: nginx-forum@nginx.us<br>> Date: Wed, 3 Jul 2013 02:39:33 -0400<br>> <br>> i'd suggest you'll start with low-level-debugging:<br>> - goto host1 and make a tcpdump port 8080 / tail -f against access-logs<br>> of that server; <br>> - make a request<br>> - check., what happens to that request, e.g. where it "hangs"<br>> <br>> you could also, just in case, make a "tcpdump port 808 and host host2" onm<br>> your nginx, just to make sure that nginx is sending the requests to the<br>> right server<br>> <br>> Posted at Nginx Forum: http://forum.nginx.org/read.php?2,240513,240523#msg-240523<br>> <br>> _______________________________________________<br>> nginx mailing list<br>> nginx@nginx.org<br>> http://mailman.nginx.org/mailman/listinfo/nginx<br></div>                                      </div>
<br>_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx</div></div></div>                                       </div></body>
</html>