ПРОЕКТЫ 


  АРХИВ 


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: limit_req странное поведение


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: limit_req странное поведение
  • From: Валентин Бартенев <ne@xxxxxxxx>
  • Date: Sat, 15 Sep 2012 17:15:50 +0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=vbart.ru; s=mail; h=Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:In-Reply-To:References:Date:Subject:To:From; bh=vEbv+JTCtUh78acbX/Z5NENekP0xJ/n8H31YMYjsamQ=; b=vW23UiHPWg2XCbLdjokr7mpneXkt+epN+OnVbzJjzuv4zJgSETB4Vu2yX+FwiPEuXDarQHO7bF1sdaqhnQi46PKvu0yMMAZeG4m4N8K7BiCGD8VpOvuwfi38haHCp/7sCrVoc8LOLGY0P6ytVaCY2kemYS/9pnxa94XIloHnp/OXh/Otn4zgZRT3qBR0RzQouEVX+YHnTLPjCkG6FuL/qnckHr+LIDNCOz+EGBe8n7PCGIo7K+YEH5aOigeVjGj6weY3Qes8dq5ObBMprOf3llm8MRUzFcu2WeLUoVwWe8kFHIW66+G99qaFnvyufuH8SDO2/5uQgO8JyeVDk9tFvQ==;
  • In-reply-to: <50547441.4020506@ukr.net>
  • References: <505466CD.6040102@ukr.net> <201209151609.32022.ne@vbart.ru> <50547441.4020506@ukr.net>

On Saturday 15 September 2012 16:27:45 ZZZ wrote:
> > В чем вопрос заключается? Если запросы приходят пачками в интервале
> > гораздо меньшим, чем позволяет указываемый вами rate, то вполне логично,
> > в этом случае от размера корзины будет зависеть их судьба.
> 
> Как я писал, от rate почти ничего не зависит. Я ставил 50000, что в
> несколько раз выше любого максимума и картина не менялась. А вот
> изменение burst с 1 до 10 уменьшает количество отброшенных коннектов в 3
> раза, хотя эти числа не сопоставимы со средней скоростью поступления
> запросов и не должны оказывать заметного влияния. По крайней мере мне
> это кажется странным. Вопрос фактически такой: я чего-то не понимаю и
> это нормальное поведение или я что-то не так делаю ?
> 

Причем тут средняя скорость поступления запросов? Если посчитать среднее
за 100 лет, то подозреваю оно будет около нуля. rate задает не среднюю скорость 
запросов, а мгновенную. Если у вас всего два запроса поступят с интервалом в 
1мс, то в rate < 1000r/s они уже не уложатся. Плюс надо учитывать гранулярность
счетчика.

Подробнее http://en.wikipedia.org/wiki/Leaky_bucket

Ещё раз. Как поступают запросы и сколько их? timer_resolution случайно не 
выставлен? accept_mutex и multi_accept?

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.