Welcome! Log In Create A New Profile

Advanced

Неправильная работа limit_req

January 13, 2011 05:10PM
Столкнулся с проблемой с limit_req. FreeBSD, версия nginx 0.8.54, аналогичная проблема была в 0.7 (обновился до 0.8.54 в надежде её устранения). Конфигурация:

limit_req_zone $binary_remote_addr zone=one:5m rate=30r/m;
...
limit_req zone=one burst=10 nodelay;

При попытке совершить большее число запросов, чем указано в лимитах, обнаружил, что не на все запросы nginx отвечает 503, один запрос раз в ~3 секунды проксируется на backend. Если убрать nodelay, проблема также воспроизводится с той разницей, что запрос на backend уходит не сразу.

Насколько помню, в 0.6 такой проблемы не было.

Просьба подсказать, чем такое поведение может быть вызвано и как лечить.
Subject Author Posted

Неправильная работа limit_req

vkramskikh January 13, 2011 05:10PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 321
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready