Muy amable kilburn por la explicacion, la entendi a la perfeccion.
segun tus calculos, deberia usar de esta forma:
Code:
MaxProcessCount 17
DefaultMaxProcessClass 13
MaxClients 100
ThreadsPerChild 25
ya que que con un
#kill php5-cgi me da 418 como base y con una consulta sube a 456 (en ocacion mas y en ocaciones menos, depende del sitio que mire) y tomando un "promedio" me da 38mb y al sacar los calculos, rodendeo un poco para arriba.
De todos modos, van 2 dias (y 7 horas y pico) por el momento y no tuve ningun problema, el maximo consumo llego a los 800 y se estanco por ahi, sube y baja pero anda cerca de los 800 siempre.
Por tal motivo y por que no se si hice bien el calculo, no me anime todavia a agregar esas modificaciones que cite recien. Estan bien los calculos? me conviene agregarlo verdad? note que algunos de esos no los tengo en la configuracion, es muy impresindible agregarlos?
Desde ya muchisima gracias a los tres
p.s.: estaba pensando en poner un script como este para que se ejecute todo el tiempo y "vigile mi server":
PHP Code:
#!/bin/bash
minram=75
extraminram=25
while true; do
memusage=$(free -m | head -2 | tail -1 | awk {'print $4'})
if [ "$memusage" -lt "$minram" ]; then
/etc/init.d/apache2 -k reload
fi
if [ "$memusage" -lt "$extraminram" ]; then
/etc/init.d/apache2 -k restart
fi
sleep 1
done
sera mala idea? es para que si "colapsa" se reinicie solo