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

Andrew Kopeyko kaa at zvuki.ru
Tue Nov 17 11:15:00 MSK 2009


On Tue, 17 Nov 2009, Dmitry Koterov wrote:

>> ...я зря тут упомянул limit_conn, эта директива совсем из другой 
>> обрасти.
>
> Требуется ограничить именно число коннектов к backend-ам, так, чтобы
> входящие соединения вставали в очередь, если все backend-ы заняты.
> 
> И речь о проксировании через ngx_proxy_module.

Доброе утро, Дмитрий!

То что вам нужно - называется "busy-lock'и" 
http://sysoev.ru/mod_accel/readme.html#busylocks

Давно всё ждём и просим - но Игорь всё не реализовывает и не 
реализовывает...

workaround - поставить, как уже указали, промежуточный mod_accel или 
haproxy, и настроить busy-lock'и на нём.
Не слишком изящно, ибо возникает лишняя точка отказа, но работает.


-- 
Best regards,
Andrew Kopeyko <kaa at zvuki.ru>






More information about the nginx-ru mailing list