Re: client closed prematurely connection в режиме proxy

Sergey Kobzar sergey.kobzar на itcraft.org
Пт Апр 27 10:57:37 UTC 2012


On 04/27/12 13:50, Denis F. Latypoff wrote:

>> Т.е. общая картина:
>>
>> 1. Клиент закрыл соединение - на бэкенде получили 499
>> 2. Вернули фронтенду 504
>> 3. 3 подобные ситуации и бэкэнд выкидываем из пула
>>
>> Как-то это неправильно IMO. Т.е. несколько клиентов закрывших соединение
>> могут завалить всю систему. Уменьшать max_fails=3 fail_timeout=300s не
>> хочу, т.к если один из бэкжндов действительно в дауне, начинаются проблемы.
>>
>> Как правильно решить подобную ситуацию?
>>
>
> http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ignore_client_abort

А можно расписать что произойдет, если я выставлю 
proxy_ignore_client_abort в on? Будет ли закрыто соединение фронтэнда с 
бэкэндом если клиент закроет соединение? Почему данный параматр по 
умолчанию в off?



Подробная информация о списке рассылки nginx-ru