Nu, kiel vi verŝajne rimarkis, mia blogo preskaŭ malfunkciis de sabato vespere je la 21:30 ĝis lundo vespere kaj poste blokita, evidente pro la jena kialo:
Ni determinis, ke via servilo uzas tro da procesora potenco. Ĉi tio povas havi la jenajn kaŭzojn, inter aliaj:
a) Misa skripto (PHP, CGI, ktp.)
b) Neefike programita skripto
c) Kromaĵoj kaj kronaj laboroj de TTT-aplikoj (CMS, Galerio, ktp.)Por malhelpi pliajn damaĝojn, ni estis devigitaj tuj bloki vian servilon.
Estas domaĝe, sed iel komprenebla, finfine, ĉi tio estas komuna gastigado kaj se mia retservilo uzas la tutan potencon, restas nenio sur la servilo por la aliaj klientoj kaj do neniu vere ĝuas la situacion. Estas domaĝe, tamen, ke mia tuta konto estis blokita, inkluzive de la Kontrolpanelo, do mi ne povis fari protokoldosieran analizon ĉar:
Bonvolu sendi al ni mallongan deklaron kaj tempon dum oficejaj horoj, kiam vi povas trakti la problemon. Ni tiam malblokos la servilon kiel eble plej rapide por ke vi denove havu aliron.
Se vi havas pliajn demandojn, ni kompreneble volonte helpos vin. Vi povas kontakti nin aŭ per nia telefonlinio 0900 xxx xxx (CHF 1.49/min) aŭ retpoŝte ĉe support@xyz.ch.
BANG! Kaj mia blogo malaperis
Tiun sabaton mi ĝisdatigis WP 2.8.5 kaj estis ĵus interŝanĝonta la lingvajn dosierojn, kiam la tuta servilo 17 eksplodis en mia vizaĝo. Iel la datumbazo estis en senfina buklo, ŝanceliĝanta inter rekomenco kaj alirebla dum sekundoj kaj evidente plenigante memoron. Tiutempe mi ne povis imagi, ke interŝanĝo de lingvaj dosieroj povus esti la kialo de troŝarĝado de la servilo.
Do devas esti pro io alia, ĉar alta utiligo en la kazo de WordPress kutime signifas, ke aŭ la DB estas tro peze uzata aŭ kromaĵo ne faras tion, kion ĝi devus (malĝuste programita aŭ io simila), almenaŭ tion vi trovos, se vi uzas ĝin, sendos ulojn de Google (Redukti WordPress CPU Uzado #1 aŭ Reduktante CPU kaj rapidigante ŝarĝan tempon). Ĉar mi ekfunkciigis novan kromprogramon nur vendrede, ĝi povus esti aŭ ĉi tio aŭ la ĝisdatigo.
Rekomenci mian retservilon lunde matene rezultigas la saman dilemon kiel sabate vespere; iel la DB ne plu trankviliĝis. Do mi elpensis la ideon unue kopii la tutan WordPress-krom-dosierujon sur la retejon ĉar la vermo estis suspektita esti tie. Bonege, rekomenco ne rezultigas buklon denove, sed WordPress estis mortinta.Do, ni eklaboru kaj malrapide restarigu la kromaĵojn, kiuj bone funkciis krom la kaŝmemoraj kromaĵoj. Do kaŝmemoro estas forigita, reŝargita sur la servilo, aktivigita kaj Eŭreka! ĜI VIVAS!
Do komence mi pensis, ke la kaŝmemorkromaĵoj respondecas pri la problemoj. Sed post pli proksima inspektado, mia administra backend estis subite tute en la angla kaj ĉi tio ŝajnis iom stranga. Ĉu vi certe memoras la menciitan ĝisdatigon de la lingvodosieroj de sabato? Ĝuste, mi ankoraŭ havas ĝin en la disko kaj povas kunporti ĝin…….- PENG! Adiaŭ DB!
Kun saĝa antaŭvidemo, mi jam havis alian novan WP-instalaĵon funkciantan samtempe kaj provis mian bonŝancon ankaŭ tie per ĝisdatigo de la lingvaj datumoj... BANG! La DB malaperis! Do ni havis la kulpulon! Kaj kiel ĝi efektive montriĝis, mi povis WordPress Germanio legu la jenon:
Estas eraroj kiuj estas vere embarasaj, kiel ĉi tiu ekzemple. Estas tia eraro, kiun homoj ŝatas nomi "kiel vi povus esti tiel stulta?"
Kio okazis? WordPress 2.8.5 alvenis neatendite merkredon kaj mi respondecis pri importo de la germana versio al de.wordpress.org, kiu ankaŭ estas uzata kiel fonto por la aŭtomata ĝisdatigo. La aŭtomatigo de ĉi tiu sistemo estas sufiĉe simpla: alŝutu la lingvan dosieron al SVN, 2 klakoj kaj la liberigo estas preta. Se ne estus la homa parto en ĉi tiu procezo.
Nu bingo! Post la lasta malsukcesa ĝisdatigo (mi nun ne mencias la version, nur diras aŭtomatan ĝisdatigon) oni ne uzas la aŭtomatan sistemon kaj poste ion tian. Malbonŝanco, povas okazi al iu ajn, estus bone, se ĝi estus kostinta al mi iom malpli da peno, ne genuigus la servilon kaj kaŭzus mian blogon malfunkciigi tiom longe. Ĉar mi iomete maltrafis la kripton kaj, kiel mi eksciis per viaj retmesaĝoj, ankaŭ vi. Dankon pro demandi!
Cetere, la Frankenstein-motivo haveblas kiel ĉemizo RetroRebels por £23.50.
Hej! Hej! Ni iru! Bonvenon ree