Jan 05 2010

Oups, something went wrong!

In poza de mai sus, vedeti cum techcrunch.com – cel mai smecher blog de pe Pamant – nu functioneaza. Foarte bine ati spune si ca se mai intampla, daca asta n-ar fi un eveniment comun de la wordpress 2.9 incoace.
De ce spun comun, pentru ca mi se intampla si mie. In momentul in care scriu ceva pe blog, dupa ce ii dau publish de obicei worpress-ul face urmatoarele miscari: curata cache-ul, se apuca sa pinguiasca zecile de siteuri pe care le are de pinguit, se apuca sa trimita track-back-uri, se apuca sa trimita articole pe twitter, pe feed si pe unde mai are pluginuri care fac diverse tampenii.

Ei bine pentru ca are cache-ul descoperit, wordpress-ul incearca sa faca toate astea in acea milisecunda deodata, fara sa le prioritizeze, executand aceleasi cereri de mysql in acelasi timp, dar pentru lucruri diferite. Pana cand un vizitator intra pe blog si pana cand blogul poate genera cache-ul, dar si pana cand mysql-ul se curata de valul de accesari primit, techcrunch a afisat eroarea aia. Eroarea aia o patesc si eu pe blog. Am vazut-o in real time in queries si pe load, astfel incat m-am si mirat de cat de multe conexiuni in mysql am. Drept urmare blogul poate afisa error connecting to database pana se mai elibereaza vreun slot.
Exista si solutie la asta. Ori hosting mai performant, ori marirea numarului de conexiuni pe mysql, dar acesta poate fi si riscant.

Oups, something went wrong! - 9 Comentarii

  • Ionut says: January 6, 2010 at 00:29

    Multumesc mult pentru explicatie. Acum chiar am inteles :D .

  • mRcosmin says: January 6, 2010 at 00:47

    Nu stiu ce se intampla cu wp-ul asta nou. Apar noi probleme. Trebuie sa il iau mereu din draft si sa-i dau iar publish.

  • mRcosmin says: January 6, 2010 at 00:49

    O merita un downgrade ?

  • liviu amza(nadie) says: January 6, 2010 at 01:45

    probabil ai prea multe accesari.sint inregistrate ca flood?tu n-ai o chestie din aia care-ti arata citi sint online le tine pe blog? :)

  • zoso says: January 6, 2010 at 09:46

    n-ai nevoie sa dai ping la tot. ci doar la doua servicii
    http://blogsearch.google.com/ping/RPC2
    http://rpc.pingomatic.com/

    in plus, 2.9 nu curata cacheul decat daca ii spui tu.
    in plus, din ce vad in sursa ta, poti curata chestii din header pentru a reduce din load.
    ofc, daca vrei.

    ah, da, in w3cache n-are rost sa minify totul, pentru ca iti omoara procul. optimizeaza cssul si codul de mana si serveste-l asa din cache.

  • Bebe says: January 6, 2010 at 15:31

    si nu ai zis nimic de gaina in articol :) )

  • PORUMB MARCELLA says: January 10, 2010 at 09:41

    Felicitari,esti un tip rar,esti responsabil si ar trebui ca toti mitocanii din tara asta sa ia notite ,cursuri de buna crestere ,educatie….FELICITARI SI NU TECONSIDERA SCLAVUL FEMEILOR PTR. CA ELE TE RASPLATESC SUNT SIGURA DE ASTA. MARCELLA.

  • RSS feed pentru comentariile la acest articol. TrackBack URI

    Comenteaza acum