ПРОЕКТЫ 


  АРХИВ 


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: nginx-1.1.8



Hello!

On Wed, Nov 16, 2011 at 07:03:34AM -0500, SoulReaver wrote:

> Здравствуйте.
> 
> >    *) Добавление: поддержка ограничения
> по нескольким limit_conn на одном
> >  уровне.
> 
> А планируется ли добавить поддержку
> ограничения по нескольким limit_req так же
> на одном уровне?

Да.

> Если да, то была бы востребована
> возможность указания в конфиге код
> ответа, который будет отдаваться при
> переполнении запросами определенного 
> limit_req. Примерно как то так:
> 
> http {
>     limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s
> error=590;
>     limit_req_zone $binary_remote_addr zone=two:10m rate=10r/m
> error=591;
>     ...
> 
>     server {
> 
>         ...
>         location / {
>             limit_req zone=one burst=10 (либо тут error=592);
>         }
>         location /search/ {
>             limit_req zone=two burst=5;
>         }

Вот конкретно для приведённого примера - всё прекрасно делается 
без использования каких-либо дополнительных кодов ошибок.  
Достаточно в нужных location'ах прописать соответствующие 
error_page.

Maxim Dounin

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


 




Copyright © Lexa Software, 1996-2009.