max_fails=7 fail_timeout=10s
Denis Shaposhnikov
dsh at wizard.volgograd.ru
Mon Mar 3 02:45:03 MSK 2008
Hello,
Никак не пойму. Имеет вот такая конфигурация:
proxy_connect_timeout 30;
proxy_next_upstream error timeout invalid_header http_500;
upstream backend {
server 127.0.0.1:8080 max_fails=7 fail_timeout=10s;
server 127.0.0.2:81 backup;
}
Смотрю access.log:
"127.0.0.1:8080, 127.0.0.1:8080" "30.000, 0.098"
Т.е. nginx отправил запрос на 127.0.0.1 и после того, как сработало
событие http_500, отправил на 127.0.0.1 опять. Почему? Ведь в upstream
127.0.0.1:8080 указано один раз. Означает-ли указанные max_fails и
fail_timeout, что nginx будет пытаться отправить запрос на 127.0.0.1
семь раз? Не, не понимаю. Разъясните пожалуйста поведение nginx?
Спасибо.
--
DSS5-RIPE DSS-RIPN mailto:dsh at wizard.volgograd.ru xmpp:dsh at vlink.ru
http://wizard.volgograd.ru/ 2:550/5068 at fidonet 2:550/5069 at fidonet
More information about the nginx-ru
mailing list