Re: запись факта ответа клиенту в лог
elifan
elifan2007 at ya.ru
Tue Mar 4 21:09:06 MSK 2008
Здравствуйте, umask.
Вы писали 4 марта 2008 г., 19:26:22:
> Добрый вечер,
> подскажите, можно как-то заставить nginx писать в лог информацию,
> что клиент хоть что-то прочёл из сокета nginx или не прочёл вообще.
> Т.е. имеется клиент (K), который создал TCP-соединение и записал
> запрос в сокет nginx'а. Nginx сходил к бэкэнду, получил ответ в
> буфер. Теперь, если клиент (K) не забирает данные из буфера nginx,
> т.е. случается send_timeout без единой попытки чтения, то этот факт нужно отразить в access_log'е.
> Цель простая. Есть ряд ботов, которые таким образом DoS/DDoS'ят сервер.
Не боитесь забанить случайно народ с плохими или загруженными
каналами? :)
> --
> umask
--
С уважением,
elifan mailto:elifan2007 at ya.ru
More information about the nginx-ru
mailing list