Py学习  »  NGINX

Nginx如何解决ELB ip在使用keep alive连接代理到ELB时的变化

michelle • 5 年前 • 439 次点击  

我使用Nginx将请求代理到前面有ELB设置的上游服务器。如果ELB ip被更改,Nginx将不工作。由于性能的影响,我为上游设置了keepalive。有没有办法让Nginx在与上游保持keepalive连接的情况下重新查找ELB dns?

看起来Nginx plus版本(商业版)为上游引入了“解析器”。但是有没有免费版本的方法呢?

这是我的Nginx配置:

upstream backend {
    server test-elb.com
    keepalive 32;
}

server {
    location / {
         proxy_pass http://backend;
    }
}
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54527
 
439 次点击