У меня есть nginx прокси, который перенаправляет запросы в ELB.
Через некоторое время он работал гладко, я начал получать частые ошибки, такие как connect() failed (113: Host is unreachable) while connecting to upstream
.
В журнале указывается URL, который он пытался достичь, который вместо того, чтобы иметь DNS, имеет неправильный IP-адрес. Я видел ссылки на проблемы с nginx кэшированием DNS-записей, и поскольку IP-адрес ELB время от времени меняет , кажется, solid предположение, что это проблема.
Как отключить кэширование DNS (или добавить TTL) или исправить IP ELB?
Я нашел некоторые решения, но все они требуют серьезных изменений:
Я надеюсь есть более простой способ
NGINX_VERSION 1.14.2