ПРОЕКТЫ 


  АРХИВ 


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 16:09:31 +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=t638LFKRrARrl3sYY/qEe+oRK/tZD5Y2GAOzDMHKe7k=; b=N2iCP7bc7LvYAZTV6nlW4psJ8L3w1KqkYYLMb3e/EIpjCbQssgF9vuv1fP1xOOH7BVxcyLCrBwt9V9v4RTUqWNWmqtwY4pBu1kqsV/3fdb1qYw0j04wl07zcz+dyHyszmFo0fOg3xzim9iIwbHY17bBqDkf5g0DqLBHMMbaC7K5RjkLaiytQQbP3FQbwVCgHAIUUPVqRcYgG976ALVP0dfTbtSCYJuPEPCIRkfRwTGNeuisGuUtXHAcFvJ1OdSdxd3G9fwXkWBpNmaXLB3UEvs16TFUR8LKiG9Qlm5FTEPnqnw2BArnw38SHHUITTGrlDg+RZpvsCRWFcXv6OrnweQ==;
  • In-reply-to: <505466CD.6040102@ukr.net>
  • References: <505466CD.6040102@ukr.net>

On Saturday 15 September 2012 15:30:21 ZZZ wrote:
> Добрый день.
> 
> Сломал себе всю голову.
> Хочу сделать общий лимит запросов и лимит запросов от отдельного $arg_id.
> Сделал такое:
> 
> http {
>      limit_req_zone $hostname zone=glob:100m rate=5000r/s;
>      limit_req_zone $arg_id zone=id:100m rate=1500r/s;
> 
>      ..
>          server {
>              location{
>                  limit_req zone=glob burst=3 nodelay;
>                  limit_req zone=id burst=3 nodelay;
> 
> 
> но почему-то rate слабо влияет на количество отвергнутых запросов,
> гораздо радикальнее влияет burst. При burst 0-5 режет много, при >100
> режет гораздо меньше чем нужно.
> limit_req zone=id пробовал убирать, это ничего не меняет.
> nginx 1.3.6
> 

В чем вопрос заключается? Если запросы приходят пачками в интервале гораздо 
меньшим, чем позволяет указываемый вами rate, то вполне логично, в этом случае 
от размера корзины будет зависеть их судьба.

Постарайтесь описать более детально, что вы делаете, что наблюдаете, что 
ожидаете, с логами и описанием тестов, которые вы проводили.

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


 




Copyright © Lexa Software, 1996-2009.