ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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: Dmitry Koterov <dmitry@xxxxxxxxxx>
  • Date: Tue, 17 Nov 2009 00:35:02 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:reply-to:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=qzrTSPuqJMObszWbS08jO412VWmXiva6D3MPKWGgyCI=; b=ZsrWBhsyxTLuVarbKbBxq/hQrM92Tk6dZonrbvyd3oLCwuv7djs9QweeKoqgEemh8V Fu+miNq+fyq6Vi3xWODVm704vvOMk/ZrljHhXRchbDzjqE75Gw7FeZHzYPBXC5wrc1NY zE4VlInLqUrWH9LQ1PosZUC55wGF+cAnQYE5o=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:reply-to:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=NClaXtnPAUhHn64dLxZjMIzzGj/GrUF7s6IgSqy5IvebLAYtbyctI9qdZmo/DDBiAz MHnjYsENFhVbp+ActoUujpf0ddiYAu5omznvSpfITDUwo/J7tJGbT0Gdmb1SnqSQ69nR Iq6kbbcgxn38IuVlxmQApecoC7hL1IlX6eAT4=
  • In-reply-to: <d7df81620911161146s2c4066bav6619eb4541de26e1@xxxxxxxxxxxxxx>
  • References: <d7df81620911161146s2c4066bav6619eb4541de26e1@xxxxxxxxxxxxxx>

...я зря тут упомянул limit_conn, эта директива совсем из другой обрасти.

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

И речь о проксировании через ngx_proxy_module.


2009/11/16 Dmitry Koterov <dmitry@xxxxxxxxxx>
Как известно, директива limit_conn позволяет ограничивать одновременной число соединений к той или иной зоне. Однако, когда это число превышается, nginx выдает 503.

Есть ли в nginx какое-то средство, которое бы позволило ставить "лишние" запросы в очередь, а не давать им отлуп? Например, я хочу, чтобы на backend шло одновременно не более 5 соединений, а все остальные ставились nginx-ом в очередь.



 




Copyright © Lexa Software, 1996-2009.