this is my current upstream definition
upstream mybackend {
server cache-server;
server app-server-1 backup;
server app-server-2 backup;
}
Every request goes to cache-server and when it's down the requests will go to app-server-1 without balancing between app-server-1 and -2.
Is it possible to do something like this?
upstream mybackend {
server cache-server;
server app-server-cluster backup;
}
upstream app-server-cluster{
server app-server-1;
server app-server-2;
}
... when cache-server goes down nginx will take the app-server-cluster and will balance between 1 and 2?