ПРОЕКТЫ 


  АРХИВ 


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: gf pro <kak.serpom.po.yaitsam@xxxxxxxxx>
  • Date: Tue, 15 Sep 2009 16:50:30 +0400
  • 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; bh=TggUlP4E1nE2y3NzdPxDxEEWLyoD0BwBGWEZF4e3Nmk=; b=XrjjHKvTt5n/WY3Hu6k0l8/bwg+Jl4eEKoBihKky9R2j32BBrqjDsldQuobZl+VJeX I6TxGx02zFc2c9wbjl9tNQLTDVVJYAi2T77y1hYS4hL0VWQPMx5teYfrfH6vlr4TaPaB SMiLhUixroWqETBFWYnseib0qLlE6++tFoo8o=
  • 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; b=MbkdBga/drPt/oUcAJRT2b6QQdbbi5CJ5Ra2cW6StBfvQHDS5qpqh6DUSTtr4tHGqh Fy/I3dZw5gkBE+7w98EV8aN4xfug9IM/5Wrxu79oXCYqyh4+9Zb+t+T5FkmkIRnupHkr 9fPIt0c/ALdO6YOP3hKO8RRGRM4NDzxRDzEC0=
  • In-reply-to: <80640896.20090914221652@xxxxxxxxx>
  • References: <20090914105716.GA3607@xxxxxxxxxxxxxxxxxxxxxx> <80640896.20090914221652@xxxxxxxxx>

А кто сказал что 10 коннектов на каждый IP, а не всего?

14 сентября 2009 г. 23:16 пользователь Gena Makhomed <gmm@xxxxxxxxx> написал:
On Monday, September 14, 2009 at 13:57:16, Alexey Vlasov wrote:

AV> А вот можно ли сделать так, чтобы nginx
AV> принимал не более 10 одновременных соединений

для того, чтобы узнать ip-адрес клиента, который посылает запрос,
nginx`у нужно будет сначала принять это соединение на уровне tcp.

AV> и если лимит превышен, то клиенту не 500-ая или какая там ошибка,
AV> а его соедение в очередь ставилось до тех пор, пока либо соедение
AV> не освободится, либо N секунд не пройдет.

поддержка и обслуживание очередей для каждого ip
будет занимать наверное слишком много ресурсов:
памяти в ядре, памяти в nginx, процесора и т.п.

AV> ОС Linux.

есть модуль для фильтра iptables - connlimit
и есть модуль для apache - mod_limitipconn,
http://dominia.org/djao/limitipconn2.html

для nginx такого модуля в открытом доступе наверное нет.

--
Best regards,
 Gena





 




Copyright © Lexa Software, 1996-2009.