> В случае если адрес сервера в proxy_pass с переменными определяется
> с помощью resolver'а, то на каждый запрос создаётся новый апстрим.
> Это может быть не так e.g. в случае алиасинга с неявным апстримом;
> я бы проверил это в первую очередь.
Да, в моем случае в переменной DNS адрес, который резолвится с помощью резолвера и адрес точно резолвится в несколько адресов.
Таким образом получается, что при каждом запросе создается новый upstream с адресом в который разрезолвилась переменная и пока этот адрес есть в резолвере, каждый новый запрос будет фейлить?
Кажется крутым решением было бы брать набор адресов из резолвера и из них уже делать апстрим с дефолтным фоллбэком. Хотя вероятно делать это на каждый запрос было бы ресурсоемко.
Спасибо большое за ответ!