我们在ALB后面有两个drupal apache Web服务器。 Nginx proxy_read_timeout
与300
一样,没有其他
proxy_connect_timeout
proxy_send_timeout
keepalive_timeout
已被定义/配置。有时会得到upstream timed out (110: Connection timed out) while connecting to upstream
。
但是,当我们查看所有上游组件时,它们正在工作。 ALB正在运行,并且所有目标都健康。各个服务器正常运行。看来“某事发生了”导致它中断,但是无论发生什么事件,它都得以解决。但是,解决该问题后,未重置代理连接,仍然导致超时。
我们可以通过重新启动nginx来解决此问题,但是,我们希望nginx自行重置代理连接而无需重新启动服务器。