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
|