логика 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