Re: Странный вывод tcpdump и странное поведение nginx.

J Channel jchannelx at gmail.com
Fri Jul 3 13:25:44 MSD 2009


3 июля 2009 г. 13:04 пользователь Maxim Dounin <mdounin at mdounin.ru> написал:

> Hello!
>
> On Fri, Jul 03, 2009 at 12:20:29PM +0400, J Channel wrote:
>
>
> В обычных условиях запрос целиком прилетает в одном, реже в двух
> пакетах.  Соответственно если второй пакет потеряется и вообще не
> дойдёт - будет header timeout.  Ну и плюс к этому существует много
> разных видов DoS'а.
>
> Что касается рассматриваемого случая, то я затрудняюсь ответить
> что надо сделать чтобы 10 секунд передавать только request line.
>
> Maxim Dounin
>
>
Судя по tcpdump мои клиенты отличаются оригинальностью - сначала посылают
запрос полностью в одном пакете, а следующий GET в рамках keepalive
происходит во первых ближе к концу, во вторых запрос приходит разбитым на
5-6 пакетов по 168, 176 или типа того байт с задержкой между пакетами в  5
секунд. Nginx в это время закрывает соединение, пишет в лог то что успел
получить (как я понимаю), потом отвечает на очередной кусок запроса RST.
Это щито, ДОС?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090703/3611b129/attachment.html>


More information about the nginx-ru mailing list