Я бы начал с обновления софта.
Потому что он явно старый и не понятно, что когда собиралось, одновременно ли или в разное время.
А версии разные по времени очень даже могут быть несовместими в плане производительности.
У меня Apache 2 бегает в корне вот так:
Код:
Timeout 180
KeepAlive On
MaxKeepAliveRequests 120
KeepAliveTimeout 15
MinSpareServers 10
MaxSpareServers 15
StartServers 10
MaxClients 200
MaxRequestsPerChild 10000
На достаточно сильно нагруженном сервере, правда 1.3 вот так:
Код:
Timeout 120
KeepAlive On
MaxKeepAliveRequests 150
KeepAliveTimeout 5
MinSpareServers 5
MaxSpareServers 12
StartServers 5
ThreadsPerChild 50
MaxClients 200
MaxRequestsPerChild 10000
У Apache есть /server-status/ и /server-info/
Первый может наглядно показать, что долго висит и сколько жрёт.
Так же нельзя исключать несовместимость каких-либо функция из php4 c php5.
Не каждая вещь вот так просто с 4 на 5 переходит.
Попробуйте работать с сайтами по очереди и смотреть при этом на нагрузку.
Очень возможно, что так Вы сузите круг проблемы до минимума.
Цитата:
Сообщение от rontommy
Подняли с 150 до 250, может быть поднять еще ?
|
http://httpd.apache.org/docs/2.2/mod...tml#maxclients
Ставить больше 256 точно смысла не имеет.