limit_req

Евгений Торопов jt на aaanet.ru
Вс Янв 2 22:40:18 MSK 2011


Добрый вечер,

nginx version: nginx/0.8.54

Отрывок из конфига:

...
limit_req_zone  $binary_remote_addr  zone=test:10m   rate=10000r/s;
location /some/url {
	limit_req   zone=test;
}
...

Даже при таком огромном рейте видим в error log-е:

...
2011/01/02 19:35:44 [error] 8663#0: *21852 limiting requests, excess: 1.000 by zone "test", client: xxx.xxx.xxx.xxx, server: site.com, request: "POST /some/url HTTP/1.0", host: "www.site.com"
2011/01/02 19:35:44 [error] 8663#0: *21853 limiting requests, excess: 1.000 by zone "test", client: xxx.xxx.xxx.xxx, server: site.com, request: "POST /some/url HTTP/1.0", host: "www.site.com"
2011/01/02 19:35:44 [error] 8663#0: *21849 limiting requests, excess: 1.000 by zone "test", client: xxx.xxx.xxx.xxx, server: site.com, request: "POST /some/url HTTP/1.0", host: "www.site.com"
2011/01/02 19:35:44 [error] 8663#0: *21850 limiting requests, excess: 1.000 by zone "test", client: xxx.xxx.xxx.xxx, server: site.com, request: "POST /some/url HTTP/1.0", host: "www.site.com"
...

Расскажите, пожалуйста, как такое возможно.

Спасибо.

Евгений
jt at aaanet.ru


Подробная информация о списке рассылки nginx-ru