ПРОЕКТЫ 


  АРХИВ 


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 возвращает 404 при nodelay


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: limit req возвращает 404 при nodelay
  • From: Валентин Бартенев <ne@xxxxxxxx>
  • Date: Tue, 5 Jun 2012 16:32:15 +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=RzL/V1wMNUA3dHR3RcsN59UCS/Rtcxoga1UtxWnuJcs=; b=pmAx/+xlaKb9xO6oP2p0syGt2ROQwMPlGlLwrQ71XmI/bkUt/FsFIZ7fx4l5EB92gHwGZMsI/Mhl2eb38MW5GZDDzpMzVShtkrY9XIz6vrSxGDacEcPM8wYixL5DgUoEDAIV5V5qEi3iLevgHJF2xj18tfojdlNHvAz+/L/OvE/ZbVlCwTXmz2hCmk2dmV5jl8Ccx+S3IpKs0GBW/V9wtkFW6ggz/LHY3ygRcvPedVHFnb9C1N6sWN5pwx59nHq6T7hWCKkYGCQKztWoGbVkeEcnUUHxvh9ojIB52H3/r2J8Bc0IhsaFxArwIzyHW6STxGzsSxeushekT16MBFxRlw==;
  • In-reply-to: <17648c3058a2aa04b1d14dc350053bc2.NginxMailingListRussian@forum.nginx.org>
  • References: <17648c3058a2aa04b1d14dc350053bc2.NginxMailingListRussian@forum.nginx.org>

On Tuesday 05 June 2012 15:48:11 daevy wrote:
> Всем привет! Подскажите это нормальное
> поведение когда nginx отдает 404-й ответ
> при сработке limit_req?

Смотря что у вас прописано в error_page 503...

> конфигурация следующая
> 
> http {
> limit_req_zone $binary_remote_addr zone=limitreq:20m rate=1200r/m;
> ...
> }
> server {
> limit_req zone=limitreq burst=1500 nodelay;
> ...
> }
> собственно дальше создаю текстовый
> файл в корне и обстреливаю его из httperf.
> при обстреле с частотой 20 запросов в
> секунду limit_req никак не проявляет себя.
> если указать частоту обстрела 25
> запросов в секунду просыпается limit_req и
> сыпет сообщения в error_log. И вместе с тем
> возращается 404-й ответ, хотя для limit_req
> стоит nodelay.

Причем тут nodelay? 25*60 == 1500r/m

> Почему так?)

1500 > 1200, burst=1500 в конце-концов переполняется.

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


 




Copyright © Lexa Software, 1996-2009.