小编Sas*_*oid的帖子

nginx嵌套上游

这是我目前的上游定义

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

5
推荐指数
1
解决办法
1112
查看次数

标签 统计

nginx ×1