Down per Mezz’ora – CPU al 100%
Ieri sera tornando a casa mi ritrovo una simpatica mail dal supporto Dreamhost:
Subject: Disabled danielesalamina.it
Hello,
I’m contacting you in regards to your website “www.danielesalamina.it”
Upon investigating a high load average on the shared web hosting server
“xxx” this morning, I noticed your site “www.danielesalamina.it” was
causing a heavy load.Unfortunately I couldn’t find any one source of this heavy load aside
from the possible requests for these pages:GET /function(iterator)%20{%20%20%20%20var%20result%20=%20true;
GET /function(method)%20%7B%20%20%20%20var%20args%20=%20$A(arguDo these “function” calls sound familiar to you? They account for the
majority of your page requests, but I cannot figure out what they’re for.
Perhaps an errant script or plugin?
Il problema
Panico! In pratica mi hanno spento il blog
. Tralasciando il fatto che prima di spegnermi potevano avvisarmi e darmi qualche minuto per capire la causa, anche se il problema era evidente:
Process CPU seconds user machine count average
php5.cgi 20946.6600 99.995% 87.278% 67151 0.312
Php si ciucciava tutta la CPU è il motivo era dovuto proprio a quelle due funzioni presenti nella mail del supporto. Il supporto Dreamhost, prima di spegnermi, ha fatto qualche tentivo, ma non venendone a capo, hanno deciso comunque di spegnermi. Questo poichè, se gli altri simpaticoni presenti sulla mia stessa macchina condivisa avrebbero scoperto che li ciucciavo tutta la CPU, mi avrebbero linciato (giustamente
).
Si comincia ad indagare per capire se il problema era dovuto a qualche modifica apportata al nuovo tema, oppure semplicemente ad uno dei tanti plugin installati. Il supporto ci aveva azzeccato, è il problema era il plugin ShareThis (versione taroccata) che stranamente sembrava andare in loop richiamando diverse migliaia di volte la funzione “function(iterator)”. Forse non compatibile con Wordpress 2.3.1 o forse taroccata male da Napolux
?
La soluzione
Al momento l’unica soluzione è stata quella di rimuovere il plugin incriminato. Ed infatti da quando è disattivo (dalle 21 di ieri sera), noto un forte incremento nella velocità di caricamento del blog.
Anche se Alex King, creatore del plugin originale ShareThis ha rilasciato diverse versioni aggiornate (facendo evolvere il progetto ShareThis in qualcosa di più grosso), al momento non lo sostituirò. Qualche alternativa da consigliare a ShareThis che non sia pesante come ShareThis ?
8 Commenti »
Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.




1
Napolux dice:
Strano… Alla fine io ho modificato solo l’url dei pulsantini. Il resto del plugin è intonso. Più che altro chiedi a davidonzo…
Pubblicato il 19 12 2007 alle 11:50
2
BlogMasterpiece dice:
alternative ??? http://addthis.com
Pubblicato il 19 12 2007 alle 13:00
3
Luca G. dice:
Ciao, come leggo dai post correlati, non sei nuovo ad incastrare gli shared hosting… mi vien da pensare che quando cambi provider non risolvi il problema, perché il problema sei tu. Hi hi hi hi…
Stai attento all’abuso dei plugin.
Pubblicato il 19 12 2007 alle 13:04
4
Davide Salerno dice:
Ma la soluzione è Post of course
Comunque adesso le cose vanno decisamente meglio.
Pubblicato il 19 12 2007 alle 14:35
5
Daniele dice:
Napolux non so cosa dirti… il problema era proprio quel plugin!
BlogMasterpiece troppo pacchioso!
Luca hai ragione… ma è ancora presto per prendere un server virtuale
Davide si è abbastanza scontata dopo aver individuato il problema
Pubblicato il 20 12 2007 alle 08:14
6
BlogMasterpiece dice:
ciao
cosa intendi con “pacchioso” ?
Pubblicato il 20 12 2007 alle 14:28
7
Gianmarco dice:
Ciao Daniele, complimenti per il blog
Io uso Sociable e mi trovo bene.
Pubblicato il 22 12 2007 alle 00:22
8
Daniele dice:
BlogMasterpiece non lo vedo molto flessibile come “bottone”
Gianmarco grazie
e grazie per la segnalazione!
Pubblicato il 23 12 2007 alle 12:02