The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"апач создает слишком много процессов"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"апач создает слишком много процессов"
Сообщение от Goodvin Искать по авторуВ закладки on 08-Июн-03, 18:05  (MSK)
На сервере FreeBSD 4.4 (ядро Generic) размещается около 350 виртуальных хостов (Apache 1.3.20, PHP 4.0.6, MySql 3.23). Около месяца назад httpd начал периодически (два-три раза в день) плодить чересчур большое количество процессов (100-120 при средней загрузке 25-30). Естественно, эти процессы забирают значительную часть имеющейся оперативной памяти.

В качестве временной меры был создан лог, куда пишутся все запросы со всех виртуальных хостов, включая PID обрабатывающего запрос процесса -- с целью выяснить, какой же именно документ на хостинге вызывает эту ситуацию (возможно, некий клиент неправильно написал скрипт), также приставлен скрипт, делающий apachectl reload при превышении числа httpd некоторого числа... Однако это проблемы отнюдь не решило.

Может, кто-нибудь уже сталкивался с подобной проблемой? Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "апач создает слишком много процессов"
Сообщение от Goodvin Искать по авторуВ закладки on 09-Июн-03, 09:58  (MSK)
Глобальные настройки сервера (httpd.conf):

Timeout 300
KeepAlive Off
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
MaxRequestsPerChild 0

За исключением двух последних строчек здесь, кажется, все правильно... Однако с этой конфигурацией сервер работал два года подряд при такой же загрузке.

Хотелось бы услышать совет, как отследить скрипт-нарушитель общесистемного порядка...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "апач создает слишком много процессов"
Сообщение от uldus Искать по авторуВ закладки on 09-Июн-03, 11:49  (MSK)
>Хотелось бы услышать совет, как отследить скрипт-нарушитель общесистемного порядка...

Что по логам, в них должны быть отражены все запросы, соответственно можно отследить на какой сайт и откуда ломятся. Стоит какому-нибудь пользователю выложить mp3 или варез, как тут же информация расползется по форумам и irc, трафик будет не маленький. С другой строны, у тебя апач дырявый (php, кстати, тоже), апгрейдь до 1.3.27, для твоей версии даже червь есть в сети.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру