Re: host not found in upstream: не появилась возможность игнорировать?

Vladimir Homutov vl на nginx.com
Чт Мар 16 19:27:58 UTC 2017


On 16.03.2017 22:19, obolobova wrote:
> У нас так не получается, увы - мы используем оверлей с внешним хранилищем
> (Консулом), а эта разновидность сети требует уникальных имен всех нод в
> кластере.
>
> Да и не хочется ставить старт NGINXа, который служит entrypoint'ом для всех
> сервисов, в зависимость от одного или нескольких сервисов или событий.
> Хотелось бы сделать его максимально независимым. Вы правильно сказали, что
> оверлей-нетворк бывают нестабильны, а у нас это всё распределенное, крутится
> в Амазоне, поэтому события в стиле "сетевой администратор ошибся цифрой -
> два континента отвалились" тоже случаются.
>
> Получается, NGINX out-of-box не очень приспособлен к работе в быстро
> меняющемся окружении, где, в общем, нормой является, что где-то что-то
> падает, исчезает, появляется, меняются имена и адреса и т. п.
> По крайней мере, жалоб именно на эту проблему с апстримом в сети очень много
> :)
>

Возможно, вам будут интересны опции "resolve" и "service"
директивы server[1], доступные в коммерческой версии.


http://nginx.org/en/docs/http/ngx_http_upstream_module.html#server


Подробная информация о списке рассылки nginx-ru