Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ограничение на число одно временных соединений, но с поста новкой лишних в очередь
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Ограничение на число одно временных соединений, но с поста новкой лишних в очередь
- From: Alexander Kochetov <kochetov.alexander@xxxxxxxxx>
- Date: Tue, 17 Nov 2009 09:03:07 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=DALT+FwWWT8/E8jPzCJ8ka9ZDM2t8SEZrMXTahqozrg=; b=yBx0VM7t71lejFE+esUOYBQXDFETADigODB0PGP+nP+Q1tBAm5sAzBqg555glLKg0d s5L3UeRsDRiaO/+lNXo6ESkMoNnZX6Ml4fl1wR6uj0iACu4X/KU3QOKqiJ3gAaeV4Qbm NiFvvzQuoxtNkuJ1IE6mXOT/sEjvHp6DM47jQ=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=AW2hZbZPMvrXqUvdqKXzv0LX8StB36njBooP/35XBAfzPyE1p8+Yjf2aYq6pKd1cXn eGz9V5dCyMQ17k36G2g0Qln414vZzSWeqoZ0EPb/IXFm7jhRLFvo/mhdaccoKyC87iBY 4GJrDCjCtSoazPCAjThhuzPEwWYzdWMCVWG1c=
- In-reply-to: <d7df81620911161335ha80ebaaq3733bc85adb08ac0@xxxxxxxxxxxxxx>
- References: <d7df81620911161146s2c4066bav6619eb4541de26e1@xxxxxxxxxxxxxx> <d7df81620911161335ha80ebaaq3733bc85adb08ac0@xxxxxxxxxxxxxx>
Поставить между nginx и backend'ом например haproxy.
--
Alexander Kochetov
17 ноября 2009 г. 0:35 пользователь Dmitry Koterov <dmitry@xxxxxxxxxx> написал:
> ...я зря тут упомянул limit_conn, эта директива совсем из другой обрасти.
>
> Требуется ограничить именно число коннектов к backend-ам, так, чтобы
> входящие соединения вставали в очередь, если все backend-ы заняты.
>
> И речь о проксировании через ngx_proxy_module.
>
>
> 2009/11/16 Dmitry Koterov <dmitry@xxxxxxxxxx>
>>
>> Как известно, директива limit_conn позволяет ограничивать одновременной
>> число соединений к той или иной зоне. Однако, когда это число превышается,
>> nginx выдает 503.
>>
>> Есть ли в nginx какое-то средство, которое бы позволило ставить "лишние"
>> запросы в очередь, а не давать им отлуп? Например, я хочу, чтобы на backend
>> шло одновременно не более 5 соединений, а все остальные ставились nginx-ом в
>> очередь.
>
>
|