Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/03/2011, 14:48
Avatar de Datacenter1
Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 19 años, 5 meses
Puntos: 144
Respuesta: Servicio httpd

Probablemente apache no se esta cayendo por falta de memoria sino porque ha llegado al máximo de clientes pero debería reflejarlo en los logs

Puedes cambiar apache de prefork a MPM ? esto ayudará a usar menos memoria y mayor rendimiento

La salida del top en hora pico de debe dar ideas de quien se lleva la memoria, pero 512 MB es muy poco hoy en día, cualquier aplicación php requiere +64 Mb

Adicionalmente puedes probar estos ajustes (son radicales y probablemente aumentarán el uso del CPU pero bajarán el consumo de memoria)

Timeout10
KeepAlive Off
<IfModule prefork.c>
MinSpareServers 5
MaxSpareServers 5
</IfModule>
ServerLimit 50
MaxClients 50
MaxRequestsPerChild 50
KeepAlive On
KeepAliveTimeout 50


MaxRequestsPerChild 50 --> está extremadamente bajo por un proposito, tratar de que el servidor no se quede sin memoria en caso de que alguna aplicación tenga un memory leak