ПРОЕКТЫ 


  АРХИВ 


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_zone - неправильно ог раничивается скорость



Hello!

On Sat, Sep 25, 2010 at 11:56:43AM +0400, cronfy wrote:

[...]

> С чем может быть связано такое поведение? Заметил проблему на
> nginx/0.8.50, тестировал на nginx/0.8.34. FreeBSD 7.3.

Changes with nginx 0.8.38:

...

    *) Bugfix: now "limit_req" delay directive conforms to the described 
       algorithm.

...

В 0.8.50 проблемы нет:

$ http_load -seconds 5 -parallel 1 zz2
25 fetches, 1 max parallel, 3775 bytes, in 5.01086 seconds
151 mean bytes/connection
4.98916 fetches/sec, 753.363 bytes/sec
msecs/connect: 3.67224 mean, 34.966 max, 1.358 min
msecs/first-response: 189.172 mean, 208.786 max, 60.041 min
HTTP response codes:
  code 200 -- 25

Note well: в логах в поле "excess: 0.930" выводится не время 
задержки, а излишки в bucket'е (если привысит burst - будет 
503).  До 0.8.38 время задержки считалось неправильно (без учёта 
rate), именно это видно в вышепоскипанных тестах на 0.8.34.

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.