<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 class="post-text" itemprop="description">
        Hi,<BR><br><BR>I am trying to configure nginx with upstream.<BR>

<br><BR>We have 3 machines where we run application server and proxy passing all requests from nginx to application serves.<BR>

I used following configuration in nginx:<BR>

<br><BR><b>upstream appcluster {</b><BR>

<b>  server host1.example.com:8080 max_fails=2 fail_timeout=300s;</b><BR>

<b>  server host2.example.com:8080 max_fails=2 fail_timeout=300s;</b><BR>

<b>}</b><BR>

<br><BR>Now issue is if the request comes to nginx when one server is down 
due to unknown reasons its waiting for a long time getting response or 
some times its getting connection timeout.<BR>

<br><BR>Is there any module in nginx to get upstream servers status and forward requests only working upstream server.<BR><br><BR>Can someone suggest me right configuration to get response from 
appcluster without latency or connection time out whenever a server wont 
respond.<BR><span style="font-size: 12pt;"><br></span><BR><span style="font-size: 12pt;">Thanks,</span><BR></div><div>Sandeep.</div>                                        </div></body>
</html>