Hello,<br><br>I'm using nginx solely as a load balancer, with nginx-sticky (<a href="https://code.google.com/p/nginx-sticky-module/">https://code.google.com/p/nginx-sticky-module/</a>) as a way to maintain sticky sessions.<br>
<br>There are 2 upstream servers configured - and I have to occasionally mark one of them as down. When I do this, failover from clients that have a sticky session cookie does not seem to happen to the other upstream server (which is up).<br>
<br>Here are the steps in detail - <br>1. nginx with 2 upstream servers in the backend s1, s2<br>2. Client connects, nginx routes to s1<br>3. s1 marked as down in config, nginx config is reloaded<br>4. Requests from the same client continue going to s1, instead of s2<br>
<br>My understanding is that nginx should automatically route traffic to the second server. Anything I am missing here?<br><br>- Hrish<br>