URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6001
[ Назад ]

Исходное сообщение
"долгие процессы апач. как бороться?"

Отправлено liser25 , 27-Сен-08 17:33 
Здравствуйте! У меня следующая проблема: некоторые процессы апач висят более 6ти часов, при этом pid у них не указан. нормально ли это и как с этим бороться? Посоветуйте пути оптимизации сервера.

сразу скажу: качать с сайта нечего. проц не полностью загружен..

версии ПО
Apache/2.2.3 (CentOS)
nginx 0.6.32

параметры VDS:
технология vmware
озу 380mb
файл подкачки 512
проц 10% от 2.4 Ghz
посещаемость сайта 16000+ уник в день. вся работа на пхп. т.е sql не используется

вот конфиги:

nginx

worker_processes 2;
timer_resolution 100ms;
events {
worker_connections 1024;
}
sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

#gzip on;

апач
Timeout 60
KeepAlive Off
MaxKeepAliveRequests 80
KeepAliveTimeout 15

<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>

<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>


Содержание

Сообщения в этом обсуждении
"долгие процессы апач. как бороться?"
Отправлено angra , 27-Сен-08 21:45 
Процессы без pid это что-то новенькое в мире никсов, может покажете как это выглядит :)

"долгие процессы апач. как бороться?"
Отправлено liser25 , 28-Сен-08 18:57 
>Процессы без pid это что-то новенькое в мире никсов, может покажете как
>это выглядит :)

77-0    -    0/0/36    .     0.41    3630    1    0.0    0.00    0.40     ::1        GET / HTTP/1.0

т.е весто pid просто "-" а вместо клиента ::1


"долгие процессы апач. как бороться?"
Отправлено angra , 29-Сен-08 18:37 
Это вывод чего вы показали? Как на счет ps aux или netstat -apn от рута?

"долгие процессы апач. как бороться?"
Отправлено D4rk4 , 28-Сен-08 13:41 
Что за странный конфиг апача?

Попробуй это:
<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     25
MaxClients          250
MaxRequestsPerChild  75
</IfModule>

<IfModule worker.c>
StartServers         2
MaxClients         250
MinSpareThreads     25
MaxSpareThreads     100
ThreadsPerChild     25
MaxRequestsPerChild  500
</IfModule>