Upstream (fair) with dead servers

Kamil Gorlo kgorlo at
Thu Jul 9 18:47:43 MSD 2009


I have (possibly quite rare) situation where I have one upstream with
two servers and I know that in any particular moment only one of those
servers is running:

upstream blah {
    server server1; // when working, server2 is dead
    server server2; // when working, server1 is dead

So, what I need is that Nginx will choose working backend (in this
upstream), remembers it and choose it for every request till some
failure on this server occurs. Then it tries other server in upstream,
till it finds some working - and situation repeats. Is this possible?

Maybe upstream_fair module with option no_rr will work for me (I am not sure)?

Kamil Gorlo

More information about the nginx mailing list