В конфиге апача значение этого параметра обычно равно 150. Если на вашем сервере относительно мало памяти (2 Гб и менее), то апач может породить множество httpd процессов и после того, как исчерпается свободная память, сервер начнет интенсивно свопиться (если у вас задействован своп). При этом будет весьма трудно войти даже в локальную консоль. Такая ситуация чаще всего возникает при DoS атаках. Поэтому крайне важно установить значение этого параметра в соответствие с располагаемыми аппаратными ресурсами. Оптимальное значение MaxClients можно рассчитать по следующему принципу:
M-30%/H=MaxClients
где M — физическая память на сервере, 30% — память для других процессов, H — память занимаемая одним httpd процессом
К примеру, если у вас установлено 2 Гб физической памяти и один httpd процесс съедает 35 Мб, то 2048-30%/35=40,96 (округлим в меньшую сторону до 40)
т.е. 40 это максимальное количество httpd процессов, при котором будет гарантирована стабильная работа сервера.
По мотивам этой статьи.
> H — память занимаемая одним httpd процессом
А как узнать/вычислить это?
посмотреть, например, через top