У нас есть два web-сервера drupal apache за ALB.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 сбрасывал прокси-соединение самостоятельно, без перезапуска сервера.