Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2006, 08:34
Avatar de Datacenter1
Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Recetas para la configuración de Apache

Saludos:

Luego de algún tiempo si participar aquí les dejo un "recetario" para apache 1.3.X

Podemos modificar grandemente el desempeño de apache cambiando algunos valores en el archivo httpd.conf

Caso 1:
Apache usa demasiado CPU y sin embargo el servidor dispone de bastante memoria libre.

Receta 1:
Código:
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
MinSpareServers 45
MaxSpareServers 60
StartServers 45
MaxClients 500
MaxRequestsPerChild 5
Esto es una receta bastante radical sin embargo con seguridad bajará el uso del cpu siempre y cuando exista memoria libre (NO usar si el servidor tiene poca memoria libre)

Caso 2:
Apache mantiene demasiados procesos abiertos y consume mucha memoria y cpu

Receta 2:

Código:
Timeout 15
KeepAlive Off
#MaxKeepAliveRequests 100
#KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 250
MaxRequestsPerChild 0
RLimitCPU 10 20
RLimitMEM 52428800 62914560
RLimitNPROC 5 10
Esto no hará apache más rápido pero es ideal para servidores muy ocupados
Se puede aumentar MinSpareServers y MaxSpareServers de ser necesario

Caso 3:
Mi servidor tiene un uso de bajo a moderado por lo que deseo optimizar el rendimiento de apache

Receta 3:

Código:
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 60
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
MaxRequestsPerChild 0
Esta es una configuración buena para servidores de poco uso

Recuerden siempre:

Hacer un backup de su configuración original httpd.conf y reiniciar el servidor luego de los cambios, en linux basta con service httpd restart

Existen muchas otras maneras de optimizar apache que no voy a detallar aquí la idea de esto es un remedio rápido para problemas especificos.

Estoy a la orden para cualquier comentario o asesoría en configuraciones específicas