Re: Не стартует nginx, если сервер из upstream недоступен.

2020-12-09 Пенетрантность Илья Шипицин
я сталкивался с несколькими вариантами

1) платный nginx (там есть отложенный ресолв)
2) haproxy
3) проксировать не на апстрим, а на бекенд напрямую, тогда можно через
переменную ресолвить динамически
4) спрятать ресолв в consul templates

вт, 8 дек. 2020 г. в 13:19, fbulkin :

> Приветствую.
>
> Как запустить nginx. при условии, если часть серверов в upstream
> недоступны?
>
> upstream upstream-agw {
> ip_hash;
> server i18s-a-agw1:8080 max_fails=0;
> server i18s-a-agw3:8080 max_fails=0;
> }
>
>  i18s-a-agw1:8080 - доступен!
>  i18s-a-agw3:8080 - На момент запуска не резолвится
>
> error:
> nginx[29440]: nginx: [emerg] host not found in upstream "i18s-a-agw3:8080"
> in
>
> Posted at Nginx Forum:
> https://forum.nginx.org/read.php?21,290166,290166#msg-290166
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Не стартует nginx, если сервер из upstream недоступен.

2020-12-08 Пенетрантность fbulkin
Приветствую.

Как запустить nginx. при условии, если часть серверов в upstream
недоступны?

upstream upstream-agw {
ip_hash;
server i18s-a-agw1:8080 max_fails=0;
server i18s-a-agw3:8080 max_fails=0;
}

 i18s-a-agw1:8080 - доступен!
 i18s-a-agw3:8080 - На момент запуска не резолвится

error:
nginx[29440]: nginx: [emerg] host not found in upstream "i18s-a-agw3:8080"
in

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

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