ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

запись факта ответа клиенту в лог



Добрый вечер,



подскажите, можно как-то заставить nginx писать в лог информацию, что клиент 
хоть что-то прочёл из сокета nginx или не прочёл вообще.

Т.е. имеется клиент (K), который создал TCP-соединение и записал запрос в сокет 
nginx'а. Nginx сходил к бэкэнду, получил ответ в буфер. Теперь, если клиент (K) 
не забирает данные из буфера nginx, т.е. случается send_timeout без единой 
попытки чтения, то этот факт нужно отразить в access_log'е.



Цель простая. Есть ряд ботов, которые таким образом DoS/DDoS'ят сервер.



--

umask



 




Copyright © Lexa Software, 1996-2009.