在nginx中,不同的服务器使用相同的上游,当一台服务器的上游关闭时,另一台服务器会受到影响吗?

时间:2019-04-03 06:41:47

标签: nginx

我配置了一些服务器,例如:

upstream other-load-balance {
  server load-balance1;
  server load-balance2;
}

server {
  listen  80;
  server_name  test1.com;

  location / {
    proxy_set_header Host $host;
    proxy_pass http://other-load-balance;
  }
}

server {
  listen  80;
  server_name  test2.com;

  location / {
    proxy_set_header Host $host;
    proxy_pass http://other-load-balance;
  }
}
它们使用相同的上游,上游是另一个负载平衡。 test1.com和test2.com是不同的服务。

我发现当test1.com服务是网关错误(502)时,test1.com和test2.com都将打印错误日志:

...no live upstreams while connecting to upstream

因此,如果我使用相同的上游,当一台服务器的上游关闭时,另一台服务器会受到影响吗?

Nginx版本是1.14.0。

0 个答案:

没有答案