max_fails=7 fail_timeout=10s

Maxim Dounin mdounin at mdounin.ru
Mon Mar 3 20:08:40 MSK 2008


Hello!

On Mon, Mar 03, 2008 at 07:34:45PM +0300, Denis Shaposhnikov wrote:

>Hello,
>
>On Mon, 3 Mar 2008 04:51:27 +0300
>Maxim Dounin <mdounin at mdounin.ru> wrote:
>
>> Это баг в реализации backup серверов. Если поставить max_fails=0 
>
>Этот баг в чем именно состоит? nginx просто никогда не вернет ошибку и
>бесконечно будет перебирать backend'ы в upstream {} ?

Да, если заданы backup сервера, задан proxy_next_upstream, и 
параметры max_fails/fail_timeout стоят так, что сервер не 
помечается как неработающий.

>> (пофиксив ещё один баг по дороге), то при полностью неработающих 
>
>А второй баг какой?

В 0.6.* вылезает деление на 0 при max_fails=0. Патч элементарен, 
Игорь уже в курсе.

Maxim Dounin





More information about the nginx-ru mailing list