nginx-0.8.17
Igor Sysoev
is at rambler-co.ru
Tue Sep 29 09:41:35 MSD 2009
On Tue, Sep 29, 2009 at 02:13:54AM +0400, SaveFrom.net wrote:
> Уважаемый Игорь.
> Вы, вероятно, забыли понизить приоритет сообщений о превышении коннектов
> ("limiting connections by zone ...") в limit_zone_module до notice, как
> планировали это сделать.
> Напомню суть проблемы: при использовании данного модуля и текущем положении
> дел, лог ошибок моментально замусоривается.
Я планирую на этой неделе
1) поменять синтаксис limit_zone по аналогии с
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
То есть,
limit_zone one $binary_remote_addr 10m;
теперь будет
limit_conn_zone $binary_remote_addr zone=one:10m;
2) сделать limit_conn_log_level info|notice|warn|err
limit_req_log_level info|notice|warn|err
3) разрешить несколько limit_req/conn на одном уровне
4) исправить limit_req, чтобы он соответствовал алгоритму leaky bucket
5) добавить простые предикаты: limit_req/conn if="...",
простые в том смысле, что истина - любая непустая строка.
--
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list