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