[Jderobot-admin] Servidor saturado

Oscar Garcia oscar.robotica en linaresdigital.com
Vie Abr 26 14:57:52 CEST 2013


El 26/04/2013 14:32, Borja Mon Serrano escribi�:
> Supongamos que alguien ha utilizado la plantilla que comentas, �no 
> deber�a dejarse de ver su p�gina en todo caso y no TODO el mediawiki? 
> No creo que sea ese el problema, ni mucho menos, porque al poco de 
> levantar el servidor de nuevo volvi� a ocurrir el hecho de que apache 
> llenase la lista de procesos y se comiese tanto la RAM como la CPU; 
> mala suerte ser�a que justo en ese momento alguien visitase la p�gina 
> en cuesti�n e hiciese muchas peticiones que har�an que se cargase al 
> servidor, �no crees?


Te olvidas de los indexadores, como google, msn, yahoo, etc que van 
visitando todas las p�ginas y subp�ginas que tengas aunque t� 
voluntariamente no lo hagas. Tendr�n un periodo de tiempo antes del 
reintento en caso de fallar, etc... la acumulaci�n de procesos de apache 
colgados afecta al rendimiento global del servidor.

Es normal que se quede el servidor "cuajado" ya que tambi�n te coment� 
que el servidor apache estaba configurado para levantar m�s hijos de los 
que es capaz de soportar por la cantidad de RAM que tiene el sistema, 
por lo que cuando llega a un momento en el que no tiene RAM, tira de 
swap y la m�quina empieza a aumentar la carga del sistema hasta que 
termina por morir (tras intentar en muchas ocasiones matar procesos 
infructuosamente para aliviar la carga de RAM).

Lo ideal ser�a calcular la carga que es capaz de aguantar y no levantar 
m�s de esa cantidad de procesos hijos.

La p�gina se queda "colgada" cuando usas una plantilla, y yo me di 
cuenta que mi navegador (chrome) por ponerte un ejemplo, tras un tiempo 
volv�a a intentar la carga por segunda vez de manera transparente (se ve 
d�ndole a control + may�sculas + j y luego d�ndole a la pesta�a de 
"Network").

Tambi�n el usuario, al ver que no carga la p�gina, puede volver a 
intentar cargarla, por lo que vuelve a levantar otro proceso... y luego 
otro... y otro... hasta que la m�quina no puede m�s.

Yo aconsejar�a, de nuevo, preparar una m�quina de calidad o desarrollo 
donde volver a instalar la mediawiki, configurarla, aplicarle los 
parches o extensiones y mirar si ocurre de nuevo el problema. No s� el 
estado en el que est� la mediawiki por dentro, pero ya os dije que si 
una simple plantilla no se puede usar... mal vamos.

Por cierto, yo dej� de usa la plantilla de v�deo de youtube y us� la 
extensi�n, pero no s� si alguien ha creado otra. La plantilla en s� no 
daba problemas, era cuando la usabas en otra p�gina cuando fallaba.

Y vuelvo a repetirlo... si falla el motor de plantillas, que est� en el 
"n�cleo" de mediawiki... quiz� haya algo m�s que tambi�n est� "roto".

�No puedes ver en los logs cuales son las p�ginas que son accedidas 
antes del cuelgue? Quiz� eso arroje luz sobre el problema.

Un saludo.


More information about the Jderobot-admin mailing list