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
|