Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
sergio
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2006-12-30 2:47:28
- Откуда: Русь Києвська
Непрочитанное сообщение
sergio » 2012-11-23 12:35:59
На серваке порождается большое число процессов апача и сервак тупит. Перезагружаю апач - нормально. Потом опять
В логах вот-такое:
Код: Выделить всё
tail -f /var/log/httpd-access.log
127.0.0.1 - - [23/Nov/2012:11:29:55 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
127.0.0.1 - - [23/Nov/2012:11:29:56 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
127.0.0.1 - - [23/Nov/2012:11:29:58 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
127.0.0.1 - - [23/Nov/2012:11:29:59 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
127.0.0.1 - - [23/Nov/2012:11:30:00 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
127.0.0.1 - - [23/Nov/2012:11:30:01 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
127.0.0.1 - - [23/Nov/2012:11:30:11 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
127.0.0.1 - - [23/Nov/2012:11:32:53 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
127.0.0.1 - - [23/Nov/2012:11:32:54 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
127.0.0.1 - - [23/Nov/2012:11:32:55 +0200] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.22 (FreeBSD) PHP/5.2.17 with Suhosin-Patch DAV/2 (internal dummy connection)"
Не пойму от куда ноги растут... Помогите!
ЗЫ: На серваке несколько виртуальных хостов. но в их логах ничего занимательного пока не вижу.
Последний раз редактировалось
f_andrey 2013-01-05 12:11:58, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
sergio
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2013-01-05 11:49:37
У меня установлен /usr/ports/www/apache22-itk-mpm/. Таких проблем нету. Кстати, рекомендую установить itk-mpm, здесь есть такая фича, как запуск каждого виртуалхоста под своим юзером
Помни о смерти, все суета сует....
savio
-
net
- рядовой
- Сообщения: 16
- Зарегистрирован: 2013-01-07 9:33:17
Непрочитанное сообщение
net » 2013-01-09 15:44:41
чтобы исключить все запросы от интерфейса обратной петли из лога, можно использовать
SetEnvIf Remote_Addr “127\.0\.0\.1? loopback, а затем добавить env=!loopback в конец директивы CustomLog.
В /usr/local/etc/apache22/httpd.conf добавить:
Код: Выделить всё
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
<IfModule setenvif_module>
SetEnvIf Remote_Addr "127\.0\.0\.1" loopback
CustomLog "/var/log/httpd-access.log" combined env=!loopback
</IfModule>
<IfModule !setenvif_module>
CustomLog "/var/log/httpd-access.log" combined
</IfModule>
</IfModule>
Должно снять хоть часть нагрузки. Если не поможет, тогда, надо будет с mod_rewrite шаманить.
net
-
sergio
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2006-12-30 2:47:28
- Откуда: Русь Києвська
Непрочитанное сообщение
sergio » 2013-01-09 23:40:31
да, спасибо. Я поборол это закоментив в конфиге
прописал конкретный адрес на котором слушать:
и руганина из логов ушла
sergio