Так не получается - смысл-то в том, чтобы один хост (из сотни
например) в случае каких-то проблем (например, криво написанные
скрипты, не обрабатывающие исключения, и доходящие до таймаута) не
вешал целиком весь бекэнд, а вешал только себя.
On 3/14/06, Igor Sysoev <is@xxxxxxxxxxxxx> wrote:
> On Fri, 10 Mar 2006, Alexey Polyakov wrote:
>
> > Ага, по IP на файрволе самое то ограничивать. Вот чего бы
> > действительно не помешало в nginx - это ограничивать число активных
> > подключений к бекэнду на имя хоста, типа busy-lock'ов, но не с выдачей
> > 503-го тем кто в лимит не попадает, а с постановкой их в очередь.
> > Давно бьюсь с этой задачей, так и не нашел средств решить. :(
>
> Косвенно это можно решить так: ограничить число бэкендов, сделать
> большой listen backlog на бэкенде, и поставить большой proxy_read_timeout.
>
>
> Игорь Сысоев
> http://sysoev.ru
>
>
--
Alexey Polyakov