Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Запросы Апача - OPTIONS * HTTP/1.0
цитата
24/08/09 в 12:29
 megreep
Сегодня обнаружил массу этих коннектов Апача - ::1 OPTIONS * HTTP/1.0
Покурил Сеть - там народ тоже сталкивался с этим. Пока что дошли до просто вырезания этих коннектов из access логов. Но у меня по server-status эти запрос реально много процессорного времени занимают, и причем их (коннектов) достаточно болшое кол-во. На сервере 2 гига памяти.

Вырезка из httpd.conf
Код:
<IfModule prefork.c>
StartServers       5
MinSpareServers    5
MaxSpareServers   10
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  3000
</IfModule>

<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>


Как бороться?
цитата
24/08/09 в 12:46
 Pentarh
Не надо бороться. Это внутренний механизм IPC апача второй ветки.
цитата
24/08/09 в 13:35
 Pentarh
Кстати, я подумал. Апач так коннектицо только к дефолтному вхосту. Делать домен дефолтным вхостом не айс.

Надо прописать на каждый айпи апача такую хуетацию:

<VirtualHost IP>
ServerName _default
DocumentRoot /var/empty
</VirtualHost>

Тогда по запросу http://IP/ будет выдаваться 404 или 403 и смотреть такой вхост будет в пустую папку, что сразу отсечет туеву хучу ботов и сканеров, а так же эта херь не будет писаться в access.log
цитата
24/08/09 в 13:36
 megreep
ага... нашел что это такое, почитал, просветился )) благодарствую за развернутый ответ. +2

я вчера в httpd.conf добавил строчку чтобы не писалось в логи:
SetEnvIf Remote_Addr "127\.0\.0\.1" loopback
CustomLog logs/access_log combined env=!loopback


Эта страница в полной версии