Много ошибок 408 в Apache

M
На сайте с 06.02.2009
Offline
46
7972

Не могу решить проблему с ошибками 408, которые пишутся в лог default виртуал хост

сначала начитался, что дос атаки сюда попадают, типа мертвые соединения.

Но за вчера на 500 000 открытых страниц 15тыс соединений попали в логи с 408 ошибкой.

сегодня обнарижил там ИП Гугловсого робота 66.249.76.37 и другие ИП Гугла, на 3500 записей 125 Гугловских, понял, что не DDoS атаки.

much:80 37.147.211.111 - - [21/Dec/2012:01:05:44 +0200] "-" 408 0 "-" "-"

much:80 66.249.76.37 - - [21/Dec/2012:01:08:47 +0200] "-" 408 0 "-" "-"
much:80 217.118.64.39 - - [21/Dec/2012:01:10:53 +0200] "-" 408 0 "-" "-"
much:80 217.118.64.39 - - [21/Dec/2012:01:11:27 +0200] "-" 408 0 "-" "-"
much:80 213.109.234.32 - - [21/Dec/2012:01:11:49 +0200] "-" 408 0 "-" "-"

из лога не понятно, к какому виртульному хосту, какой странице, какой браузер обращается???

из /etc/apache2/apache2.conf важные параметры

#

# ooo OLD 300
Timeout 20
# ooo OLD 100
MaxKeepAliveRequests 150
KeepAliveTimeout 5
<IfModule mpm_prefork_module>
StartServers 50
MinSpareServers 5
MaxSpareServers 256
MaxClients 256
MaxRequestsPerChild 10
</IfModule>

<IfModule mpm_worker_module>

StartServers 20
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 250
MaxRequestsPerChild 10
</IfModule>

<IfModule mpm_event_module>

StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>

еще прикручены libapache2-mod-evasive и libapache-mod-security

Кто знает как решить проблему?

Спасибо за помощь.

Код ошибки http сервера - ошибка 408 Request Time-out

Этот код ответа означает, что клиент не передал полный запрос в течение некоторого установленного промежутка времени (который обычно задается в конфигурации сервера) и сервер разрывает сетевое соединение.

Отдых в Египте, ОАЭ, Испании (http://familytravel.com.ua)
K5
На сайте с 21.07.2010
Offline
209
#1

урл покажите

---------- Добавлено 21.12.2012 в 23:08 ----------

и все таки в каком режиме сервер: prefork или worker?

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
M
На сайте с 06.02.2009
Offline
46
#2

ух... ОГРОМНОЕ СПАСИБО!

сервер работал в worker

теперь намного шустрее работает (выдает страницу), и если будет сильная нагрузка разгребёт на УРА.

Для тех кто столкнется с такой проблемой.

1. узнать в каком режиме работает Апач

/usr/sbin/apachectl -V

2. apt-get install apache2-mpm-worker libapache2-mod-fcgid

nano /etc/apache2/apache2.conf

добавить

<Directory /var/www>
AddHandler fcgid-script .php
FCGIWrapper /usr/lib/cgi-bin/php5 .php
Options +ExecCGI
</Directory>

если кто-то использует .php .phtml .php3

и т.п., то нужно типа так

<Directory /usr/local/www>
AddHandler fcgid-script .php .phtml
FCGIWrapper /usr/lib/cgi-bin/php5 .php
FCGIWrapper /usr/lib/cgi-bin/php5 .phtml
Options +ExecCGI
</Directory>

если нужно PHP глобалс подправить nano /etc/php5/cgi/php.ini

почти все сайты поднялись, за исключением, у которых в .htaccess была строка

options FollowSymlinks +indexes

M
На сайте с 06.02.2009
Offline
46
#3

Проблемка не исчезла. сначала вроде как не было и снова всплыла на старом сервере.

Я уже другой сервер собрал, Apache нормально с первого раза настроил (без сноса/перестановки). От DDoS атак в iptables прописал.

На сервере крутится с 10рабочих сайтов, bind9 primary

А проблема осталась.

Трафик средний 200-300Кбит/сек, сейчас 380-400кбит, провайдер выделяет 5 Мбит

пару урл

max-status.ru

max-status.com

где-то 3-8 запросов/мин с 408 ошибкой. За сегодня,за 11 часов потеряно 2600 запросов.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий