El perquè dels problemes

10:56 in General by greips

Durant els primers dies de la Festa Major es van experimentar seriosos problemes d’accés als dominis hostatjats al servidor de GràciaNet. El motiu en va ser l’augment d’activitat de la CPU, provocada bàsicament per un ús intensiu del servidor de base de dades MySQL i el conseqüent ralentiment de la resposta de l’Apache. De fet, la mitjana d’operacions al MySQL era de 7 per segon, és a dir, més de 600.000 operacions diàries. De la mateixa manera, l’ample de banda de sortida també limitava que pogúessim servir tantes pàgines com es demanaven, i es va crear una mena de coll d’ampolla que perjudicava a tothom.

Per resoldre-ho, es va activar la caché del MySQL i es van reprogramar moltes pàgines dinàmiques per tal que fóssin generades automàticament cada x minuts, i així baixar l’ús del servidor de base de dades. A més, es va instaurar un sistema de seguretat per tal que quan es detectés un augment incontrolat de l’activitat el propi servidor descartés segons quins processos.

A la següent gràfica es pot veure clarament la pujada incontrolada d’activitat els primers dies de la Festa Major i com després es va aconseguir estabilitzar. Si es compara amb l’activitat prèvia a les festes s’entén que ens agafés desprevinguts i que tardéssim més del compte en estabilitzar-ho: no ens esperàvem de cap de les maneres l’ús massiu del servidor que es va produïr.

gràfic d'us de cpu del servidor durant la festa major

2 comentaris »