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