Fwd: Как именно работает ngx_http_limit_req_module ?

Maxim Dounin mdounin at mdounin.ru
Wed Feb 25 12:20:38 MSK 2009


Hello!

On Wed, Feb 25, 2009 at 11:04:38AM +0300, Anthony Sotniychuk wrote:

> 
> >>> И еще вопрос - правильно ли я понимаю, что для ngx_http_proxy_module в
> >>> данный момент ограничение по реквестам не работает?
> 
> >> Не правильно.
> 
> > В чем тогда могут быть грабли?
> 
> > Прописываю жесткие
> > limit_req_zone $binary_remote_addr zone=reqd:100m rate=1r/m;
> > и
> > location / {
> >     limit_req zone=reqd burst=1;
> >     proxy_pass              http://.......
> 
> > и не замечаю 503 при любых условиях.
> 
> Помогите, пожалуйста, кто может. :)

Причин может быть множество, как то:

- конфиг не был перегружен
- запросы обрабатываются другим location'ом
- нагрузка меньше одного запроса в минуту с одного ip
- 503 перехватывается через error_page и переопределяется во 
  что-нибудь другое
- не туда смотрите

Показывайте полный конфиг и соответствующие логи, тогда есть шанс 
что помогут.

Maxim Dounin





More information about the nginx-ru mailing list