логика fail_timeout в апстриме.
vinny13 at land.ru
vinny13 at land.ru
Mon Mar 4 13:06:08 UTC 2013
Здравствуйте.
Имеется слудующий апстрим:
upstream web1 { server 10.10.10.1 fail_timeout=180; server 10.10.10.2; }Т.е. насколько я понимаю, при возникновении хотя бы одного таймаута за 180 секунд, сервер должен "выбывать" из апстрима на те же 180 секунд. Но, судя по tcpdump'у на бекенде, этого не происходит - запросы идут с той же интенсивностью. Собственно либо я неправильно понимаю логику работы fail_timeout,либо что-то не так делаю - проясните ситуацию пожалуйста.
в nginx.conf во все location с proxy_pass инклудится proxy.conf в котором:
proxy_connect_timeout 1;proxy_send_timeout 3;proxy_read_timeout 3; proxy_next_upstream error timeout invalid_header http_500 http_503;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20130304/db418dc4/attachment.html>
Подробная информация о списке рассылки nginx-ru