On Thu, 20 Sep 2001, Timur Maryin wrote:
> Появился CodeBlue, или как его там, стало хорошо - тысячи запросов
> на cmd.exe и root.exe, ладно.
> Поставили на core роутере из любви к искусству:
> class-map match-any HTTP-HACKS
> match protocol http url "*default.ida*"
> match protocol http url "*x.ida*"
> match protocol http url "*.ida*"
> match protocol http url "*cmd.exe*"
> match protocol http url "*root.exe*"
> Навесили на интерфейсы.
>
> Сразу стали появляться пачки висящих апачей в состоянии R, понятно почему.
> Увеличили MaxClients, уменьшили Timeout - ладно, живет.
>
> А дальше началась мистика - apache начал умирать.
> То есть, коненкт на 80-й порт открывается, но на GET / ничего не
> отдается. Число процессов разумное, не превосходящее максимальное число
> клиентов. В пиках бывало и больше. В логах ничего нет.
>
> Иногда перед смертью пролетало:
> [error] (22)Invalid argument: getsockname
> (но тогда даже коннекты не открывались)
А дохнут как - в кору ?
> При всем этом висел httpd главный, нормальный такой, в состоянии select...
Ну ему-то что ? Акспеты-то детки делают.
Игорь Сысоев
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.