понять как он работает. Из данного конфига я ожидаю, что если DNS1:90 не ответил более 1 раза за интервал 300 секунд, то nginx выводит его из балансировки. Но nginx проксирует запросы более 1 раза на DNS1:90, который недоступен. ЧЯДНТ? https://pastebin.com/U9wTiGGb
зачем это так? max_fails=1 fail_timeout=300s; лучше max_fails=3 fail_timeout=100s;
location /service/ { rewrite ^/service(.*) /$1 break; proxy_pass http://service; } заменить на: location /service/ { proxy_pass http://service/; }
Обсуждают сегодня