В логах Apache строчка "OPTIONS * HTTP/1.0", как прекратить

Петр Елагин
На сайте с 21.03.2007
Offline
197
10175

Постояно в логах эта строчка, примерно 2-3 раз в сек.

OPTIONS * HTTP/1.0

Версия линуха :

Linux xxxxxxx 2.6.18-5-amd64 #1 SMP Sat Dec 22 20:43:59 UTC 2007 x86_64 GNU/Linux

Версия Апача:

Server version: Apache/2.2.8 (Debian)
Server built: Mar 14 2008 10:46:22

Кто знает откуда она, и вообще что значит. ?

У меня раньше такого не было, на серваке сайтов много, но такая беда только с 1 (

R.Major
На сайте с 23.03.2008
Offline
25
#1

.htaccess?

Пишу на PHP (+JS) (/ru/forum/507055)
Петр Елагин
На сайте с 21.03.2007
Offline
197
#2
R.Major:
.htaccess?

типа есть или нет ?

да есть канешно, но не на все сайты. и на том где в логах показывает options, там нет этой настройки


<VirtualHost *>
DocumentRoot /var/www/html/xxxx
ServerName xxxx.ru
ServerAlias www.xxxx.ru
ErrorLog /var/log/apache2/error/xxxx.log
CustomLog /var/log/apache2/access/xxxx.log common
<Location />
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/css/([A-Za-z0-9-]+)/?$
RewriteRule ^(.*)$ /include.php?file=$1&type=css [L,QSA]
RewriteCond %{REQUEST_URI} ^/js/([A-Za-z0-9-]+)/?$
RewriteRule ^(.*)$ /include.php?file=$1&type=js [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !server-status
RewriteRule ^.* /index.php
</Location>
</VirtualHost>
R.Major
На сайте с 23.03.2008
Offline
25
#3

AlienZzzz, OPTIONS это метод обращения к HTTP серверу. Такой, как GET или POST.

Options - метод запроса информации о параметрах соединения, используемых в цепочках запрос/ответ

LiteCat
На сайте с 03.05.2007
Offline
236
#4
AlienZzzz:

OPTIONS * HTTP/1.0

Кто знает откуда она, и вообще что значит. ?

см. http://www.i2r.ru/static/247/out_3771.shtml (HTTP 1.1, описание протокола).

Options используется для получения информации о соединении, (имхо в данном случае какой-то бот сканирует, на самом деле такие запросы - редкость)

ИМХО 2: Options сам по себе затронут очень кратко в RFC HTTP 1.1, это скорее заготовка на будущее

Петр Елагин
На сайте с 21.03.2007
Offline
197
#5

Страно, что только на одном сайте из всех.

AlienZzzz добавил 15.05.2008 в 09:00

Я нашел, что это

[15/May/2008:08:19:15 +0400][::1][Apache (internal dummy connection)][200]вот internal dummy connection, т.е. это сам Апач делает.

В документации сказано, чтоб я переключился с MPM модуля, но я не могу так как PHP работает только как модуль на префолке. (

Как уменьшить колличесово таких запросов. пока я не нашел (

AlienZzzz добавил 15.05.2008 в 09:02

или еще вариант, убрать это из логов

SetEnvIf Remote_Addr "127\.0\.0\.1" loopback

и добавить "env=!loopback" в лог (

AlienZzzz добавил 15.05.2008 в 09:13

Победил :

<IfModule mpm_prefork_module>

ServerLimit 400

StartServers 10

MinSpareServers 20

MaxSpareServers 40

MaxClients 350

MaxRequestsPerChild 0

</IfModule>

Увеличением Серверов Все решилось )

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