Foros del Web » Administración de Sistemas » Apache »

[SOLUCIONADO] MaxClients full siempre

Estas en el tema de MaxClients full siempre en el foro de Apache en Foros del Web. Estimados, Por mas que aumente los MaxClients y consuma el 100% de los recursos del servidor, siempre sobrepasa este numero recibiendo un 503 a los ...
  #1 (permalink)  
Antiguo 22/05/2013, 20:23
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
MaxClients full siempre

Estimados,
Por mas que aumente los MaxClients y consuma el 100% de los recursos del servidor, siempre sobrepasa este numero recibiendo un 503 a los minutos de iniciar apache.


Les quería preguntar:

¿Como saber si apache esta matando el proceso hijo?
¿Como ver que request tiene el proceso hijo activo?
¿Como saber el tiempo de vida del proceso hijo? (suponiendo que apache no lo mata, y para tener un promedio).

La verdad estoy aprendiendo Apache, este servidor es grande y este problema me supera.

De antemano se agradece información alguna.

Saludos!!
__________________
Mono programando!
twitter.com/eguimariano
  #2 (permalink)  
Antiguo 24/05/2013, 07:45
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: MaxClients full siempre

Podrías reducir el timeout a digamos 60 y keepalive en off, esto podría ayudar

por otro lado que describes (si no son visitas reales) puede ser algún tipo de ataque dos
  #3 (permalink)  
Antiguo 24/05/2013, 07:56
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: MaxClients full siempre

Cita:
Iniciado por Datacenter1 Ver Mensaje
Podrías reducir el timeout a digamos 60 y keepalive en off, esto podría ayudar

por otro lado que describes (si no son visitas reales) puede ser algún tipo de ataque dos
Datacenter1, gracias por estar!

Te cuento de luego varias horas, logre identificar el problema, era un ataque a la base de datos, que bloqueaba esta misma, y dejaba en cola los child del apache.

Cuando lo identifique, optimice MySql para descartar las consultas que demoren mas de x Sec. y repare el código. Con esto logre que no suba a mas de 120 child, teniendo un ClienMax de 1500 y bajar la carga en los equipos middles y databases.

Perdon por no actualizar el post, estaba durmiendo
__________________
Mono programando!
twitter.com/eguimariano
  #4 (permalink)  
Antiguo 24/05/2013, 07:59
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: MaxClients full siempre

Que bueno que está solucionado, de todas maneras las recomendaciones que coloqué no están de más

Suerte !

Etiquetas: full, servidor, siempre
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 11:04.