> В случае если адрес сервера в proxy_pass с переменными определяется
> с помощью resolver'а, то на каждый запрос создаётся новый апстрим.
> Это может быть не так e.g. в случае алиасинга с неявным апстримом;
> я бы проверил это в первую очередь. 

Да, в моем случае в переменной DNS адрес, который резолвится с помощью
резолвера и адрес точно резолвится в несколько адресов.
Таким образом получается, что при каждом запросе создается новый upstream с
адресом в который разрезолвилась переменная и пока этот адрес есть в
резолвере, каждый новый запрос будет фейлить?
Кажется крутым решением было бы брать набор адресов из резолвера и из них
уже делать апстрим с дефолтным фоллбэком. Хотя вероятно делать это на каждый
запрос было бы ресурсоемко.

Спасибо большое за ответ!

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,284301,284444#msg-284444

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить