nginx上游连接使用AWS ELB超时

时间:2017-03-21 23:05:05

标签: caching nginx amazon-elb

我们有nginx网络服务器,用作反向代理并转发请求到AWS ELB。然后,AWS ELB将请求转发给响应请求的一组后端服务器。我们使用nginx版本1.8的nginx proxy_pass指令成功地使用了它。我们最近安装了一个新的集群,其中nginx版本是1.11.9,并且可以在几天后看到日志中的上游连接超时错误。我可以理解,当AWS ELB更改其IP但却不明白为什么nginx是缓存IP。

日志:

"div"

2017/03/07 06:12:01 [错误] 5322#5322:* 41004上游超时(110:连接超时)连接上游时,客户端:127.0.0.1

Nginx配置

2017/03/07 06:12:01 [warn] 5322#5322: *41004 upstream server temporarily         disabled while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET/TT11617689 HTTP/1.1", upstream: "http://172.21.107.90:80/TT11617689", host: "localhost:8008"

0 个答案:

没有答案