Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx-0.8.17
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
|