Администрирование BДС (вопрос/ответ)

44.27K
.
╭∩╮ (`-`) ╭∩╮
Ужос, хде Вы такие VDS находите?
.
а, не, все норм. его просто система скрывает сразу...
.
След вопрос: как посмотреть, какие php-скрипты сейчас выполняет сервер?
.
В стельку трезвый
Никак. Ты не успеешь просто посмотреть. ))
Только процессы апача можешь глянуть.
.
мне как раз и надо посмотреть - нет ли у меня до бесконечности зацикленных скриптов. ибо чета вдска гигагерцовая 30 онлайн и вешается. вот я и думаю, то ли на канал грешить, а то ли на скрипты.
.
господа вдсники вбейте ктонить команду htop, гляньте, скок у вас 1 сессия апача весит в мб, а то у мя 12 - я думаю, не дохера ли...
.
╭∩╮ (`-`) ╭∩╮
Sergafan (21.07.2010/20:19)
ибо чета вдска гигагерцовая 30 онлайн и вешается
Не, там скорее всего виноваты конфиги апача.
---
тут у меня тоже было вначале, небольшая нагрузка, а сайт неотвечает.
Все дело в максимально разрешенном (в httpd.conf) колличестве одновременных подключений. У CentOS почемуто по умолчанию стояло всего 10, я поднял до 50 и сразу тормоза пропали.
З.Ы.
Только учти, не задирай слишком много, если ты вдруг захотел поставить значение 1000 или более, каждый открытый процесс забирает часть оперативки. Для начала поставь 50, хватит.
Как это сделать, заюзай гугл. там дофигища мануалов по настройке Апача.
Только не крути те настройки, которые не знаешь для чего.
.
В стельку трезвый
Вот например конфиг апача на русском.
http://debian.telenet.ru/doc/a ... .conf
.
# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 1
MaxSpareServers 5
MaxClients 10
MaxRequestsPerChild 0
</IfModule>

# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_worker_module>
StartServers 1
MaxClients 10
MinSpareThreads 1
MaxSpareThreads 4
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>

вот это мои. вравить pool или work?
.
╭∩╮ (`-`) ╭∩╮
MaxClients 10
---
Ага, я же говорил, именно в этом и было дело. У нас тут на сайте вначале, как только взял ВДС, тоже столько же стояло и жутко тормозило. Когда увеличил до 50, стало нормально.
Щас наш ресурс, с параметром
MaxClients 50
Всего: 2136