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>
Как бороться?
Pentarh
Кстати, я подумал. Апач так коннектицо только к дефолтному вхосту. Делать домен дефолтным вхостом не айс.
Надо прописать на каждый айпи апача такую хуетацию:
<VirtualHost IP>
ServerName _default
DocumentRoot /var/empty
</VirtualHost>
Тогда по запросу
http://IP/ будет выдаваться 404 или 403 и смотреть такой вхост будет в пустую папку, что сразу отсечет туеву хучу ботов и сканеров, а так же эта херь не будет писаться в access.log
megreep
ага... нашел что это такое, почитал, просветился )) благодарствую за развернутый ответ. +2
я вчера в httpd.conf добавил строчку чтобы не писалось в логи:
SetEnvIf Remote_Addr "127\.0\.0\.1" loopback
CustomLog logs/access_log combined env=!loopback