Foros del Web » Administración de Sistemas » Software para Servers »

Configuración httpd para evitar caidas del servidor

Estas en el tema de Configuración httpd para evitar caidas del servidor en el foro de Software para Servers en Foros del Web. Hola foreros, Hace pocas semanas tuve que cambiar la configuración del httpd porque las webs iban demasiado lentas y tardaban bastante en cargar cuando ninguna ...
  #1 (permalink)  
Antiguo 30/01/2012, 07:34
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
Configuración httpd para evitar caidas del servidor

Hola foreros,

Hace pocas semanas tuve que cambiar la configuración del httpd porque las webs iban demasiado lentas y tardaban bastante en cargar cuando ninguna de esas webs eran de necesidades muy grandes en cuanto a recursos.

Establecí esta configuración del http y la verdad que se ganó mucho en velocidad de descarga pero con la contrapartida de que una o dos veces al día se cae el servidor web y tengo que reiniciarlo para que esté operativo:

Timeout 20
KeepAlive Off
MaxKeepAliveRequests 250
KeepAliveTimeout 15

<IfModule prefork.c>
StartServers 4
MinSpareServers 4
MaxSpareServers 20
ServerLimit 250
MaxClients 250
MaxRequestsPerChild 4000
</IfModule>

<IfModule worker.c>
StartServers 1
MaxClients 250
MinSpareThreads 1
MaxSpareThreads 4
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>

¿Habría alguna manera de optimizar esto para evitar esas incómodas caídas?

Muchas gracias por adelantado.

Saludos
  #2 (permalink)  
Antiguo 30/01/2012, 09:35
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: Configuración httpd para evitar caidas del servidor

Cita:
Iniciado por damargon Ver Mensaje
Hola foreros,

Hace pocas semanas tuve que cambiar la configuración del httpd porque las webs iban demasiado lentas y tardaban bastante en cargar cuando ninguna de esas webs eran de necesidades muy grandes en cuanto a recursos.

Establecí esta configuración del http y la verdad que se ganó mucho en velocidad de descarga pero con la contrapartida de que una o dos veces al día se cae el servidor web y tengo que reiniciarlo para que esté operativo:

Timeout 20
KeepAlive Off
MaxKeepAliveRequests 250
KeepAliveTimeout 15

<IfModule prefork.c>
StartServers 4
MinSpareServers 4
MaxSpareServers 20
ServerLimit 250
MaxClients 250
MaxRequestsPerChild 4000
</IfModule>

<IfModule worker.c>
StartServers 1
MaxClients 250
MinSpareThreads 1
MaxSpareThreads 4
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>

¿Habría alguna manera de optimizar esto para evitar esas incómodas caídas?

Muchas gracias por adelantado.

Saludos
Lo primero que debes hacer es revisar error_log (o el log de errores de apache que tengas configurado) para saber la causa de la caida, eso te dirá que valor modificar, probablemente es que llegaste al límite de max clients, pero solo lo sabrás con certeza al revisar los logs.

Es un servidor cPanel?
  #3 (permalink)  
Antiguo 30/01/2012, 10:52
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
Respuesta: Configuración httpd para evitar caidas del servidor

Efectivamente, al hacer la nueva configuración puse MaxClients a 100 y cuando se producían las caídas en el error_log de httpd aparecía que se había sobrepasado ese límite.
Lo que hice fue subirlo a 250 y ahora sigue cayéndose pero en el log ya no aparece referencia a MaxClients y tampoco aparece ningún error que haga referencia a alguna directiva de configuración del httpd.

Y sí, es un cPanel con Plesk.
  #4 (permalink)  
Antiguo 30/01/2012, 11:58
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
Respuesta: Configuración httpd para evitar caidas del servidor

Acaba de volver a caerse el servidor y la última linea del error_log es la siguiente:

[notice] child pid 1331 exit signal Segmentation fault (11)


¿Alguien sabe de qué va esto?
  #5 (permalink)  
Antiguo 30/01/2012, 12:01
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: Configuración httpd para evitar caidas del servidor

cPanel con plesk? como es eso posible? usas cPanel o Plesk pero no los dos juntos no?

Primer paso recompila apache/php algo parece andar mal con tu actual configuración, el Segmentation fault es un error de programa, sin cambiar nada recompila de nuevo

Etiquetas: caidas, httpd, server, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:46.