这是我目前的上游定义
upstream mybackend {
server cache-server;
server app-server-1 backup;
server app-server-2 backup;
}
Run Code Online (Sandbox Code Playgroud)
每个请求都会发送到缓存服务器,当它关闭时,请求将发送到 app-server-1,而不会在 app-server-1 和 -2 之间进行平衡。
有可能做这样的事情吗?
upstream mybackend {
server cache-server;
server app-server-cluster backup;
}
upstream app-server-cluster{
server app-server-1;
server app-server-2;
}
Run Code Online (Sandbox Code Playgroud)
...当缓存服务器出现故障时,nginx 将采用 app-server-cluster 并在 1 和 2 之间保持平衡?
nginx ×1