6
回答
Nginx反向代理到另外一台服务器,域名解析IP变更后连接超时
华为云实践训练营,热门技术免费实践!>>>   
location ~ .* {
        pro xy_pass http://www.example.com/;
        proxy_set_header X-Real-IP $remote_addr;
}

之前www.example.com是解析到IP为A的,由于后端服务器IP变更为B,并且域名解析也改成了B,现在再访问时Nginx出现502或504等Gateway Time-out错误,查看nginx的error.log(如下)发现nginx连接的IP还是以前的IP A,除非重启Nginx才会正常。

2014/11/16 12:03:41 [error] 9531#0: *12264 upstream timed out (110: Connection timed out) while connecting to upstream, client: 14.209.152.128, server: 127.0.0.1, request: "GET / HTTP/1.0", upstream: "http://A/", host: "127.0.0.1"


这种情况怎么设置Nginx对域名解析变更做出第一时间的反应呢?


举报
WilliamSha
发帖于3年前 6回/3K+阅
顶部