Несколько комментариев, но примечание так большая часть этого образованы работа предположения, учитывая небольшую информацию для продолжения. Не стесняйтесь пробовать вещи и игнорировать их, если они не работают на Вас:
MaxRequestsPerChild
является очень низким. Если у Вас нет определенной причины этого значения, помещает его в довольно высокое значение (1000, 10000, и т.д....) или 0 для отключения его полностью.KeepAliveTimeout
из 1 разумно, хотя наличие его немного выше (2-5) или отключение KeepAlive могут работать лучше в зависимости от Вашего приложения.MaxClients
из 800 и ServerLimit
из 250 далеко к высоко для сервера на 2 ГБ уже не говоря о том, который выполняет RAM голодный MySQL. Например, если Вы хотите посвятить приблизительно 1 ГБ Apache, более рыночная стоимость для этих настроек 40-80. Точное значение будет зависеть от того, сколько памяти каждый экземпляр Apache берет. Опасность наличия этих значений очень высоко состоит в том, что во время высоких загрузок машина начнет использовать память подкачки, которая отбросит производительность Вашего сервера приблизительно к 0. ps auxww | grep httpd | wc -l
строка просто рассчитывает, сколько дочерних процессов Apache работает (37 в этом случае). mod_status расширение является более мощным/полезным инструментом в определении, сколько дочерних процессов работает и что они делают.netstat
можно хотеть включать a grep ESTABLISHED
передайте по каналу, чтобы только перечислить в настоящее время установленные соединения иначе, Вы включаете большое количество старых соединений TIME_WAIT. Например, на одном из моих серверов в настоящее время существуют 1300 перечисленные соединения, которых только 3 на самом деле в настоящее время активны. netstat -anp |grep 'tcp\|udp' | grep ESTABLISHED | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
Ну, мне пришлось перезагрузить сервер esxi по не связанным причинам, прежде чем я ушел вчера. Когда я пришел сегодня утром и вернулся к этому вопросу, проблем не было. Итак, проблема решена, если не решена на самом деле.
На самом деле, вроде как мне не по себе, но идем дальше ....