Re: Ограничение на число одновременных соединений, но с постановкой лишних в очередь

Alexander Kochetov kochetov.alexander at gmail.com
Tue Nov 17 09:03:07 MSK 2009


Поставить между nginx и backend'ом например haproxy.

--
Alexander Kochetov


17 ноября 2009 г. 0:35 пользователь Dmitry Koterov <dmitry at koterov.ru> написал:
> ...я зря тут упомянул limit_conn, эта директива совсем из другой обрасти.
>
> Требуется ограничить именно число коннектов к backend-ам, так, чтобы
> входящие соединения вставали в очередь, если все backend-ы заняты.
>
> И речь о проксировании через ngx_proxy_module.
>
>
> 2009/11/16 Dmitry Koterov <dmitry at koterov.ru>
>>
>> Как известно, директива limit_conn позволяет ограничивать одновременной
>> число соединений к той или иной зоне. Однако, когда это число превышается,
>> nginx выдает 503.
>>
>> Есть ли в nginx какое-то средство, которое бы позволило ставить "лишние"
>> запросы в очередь, а не давать им отлуп? Например, я хочу, чтобы на backend
>> шло одновременно не более 5 соединений, а все остальные ставились nginx-ом в
>> очередь.
>
>


More information about the nginx-ru mailing list