Настройка nginx для правильного разрешения маршрутов ELB - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть 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

...