Kiam Katastrofo Strikas!

en flamoj

La lastaj 48 horoj ne estis amuzaj. Teknologio estas mirinda afero, sed ĝi neniam perfektas. Se se malsukcesos, mi ne certas, ke vere vi povas fari tiom da preparado ... sed vi devas reagi.

Vi eble rimarkis, ke nia retejo malrapide malrapidiĝis dum la lastaj du semajnoj. Strange estis la fakto, ke ni havas ĝin ĉe bonega gastiga pakaĵo kombinita kun datumbaza servilo kaj Enhavo-reto. Ĉar ni havis multe da spaco, ni gastigis ankaŭ aliajn retejojn tie ... kaj tio estis nia eraro!

Unu el niaj projektoj estas ilo pri monitorado de sociaj amaskomunikiloj tio konektas al Twitter kaj Facebook, kolektante datumojn pri miloj da teamoj en la sporta merkato. Unufoje tage ĝi kolektas informojn pri fanoj kaj sekvantoj, kolektante ĝin en la datumbazo. Ni multe disvolvis la projekton kaj lastatempe rimarkis, ke iuj statistikoj eraras. Nia kliento, Pat Coyle, paciencis kun ni, ĉar ni solvis la problemon.

Tiam ĉio malkaŝiĝis! Ŝajnas, ke la procezo por kolekti la informojn ekfunkciis post minutoj anstataŭ unufoje tage. Nia datumbazo kreskis ĝis pli ol 1G post kelkaj tagoj, malrapidigante nian servilon kaj prenante tunojn da spaco sur ĝi. La alian nokton mi efektive spektis, kiel ĉiu retejo, kiun ni havis en la konto, komencis malsupreniri unu post la alia. Uf.

Ni jam planis translokiĝi Martech al WPEngine meti ĝin en diligentan medion kun sekurkopioj, integra liverado de enhavo, kaj arda rapida aro da serviloj. Ni havas kelkajn aliajn klientojn kaj tre ĝojis pri la servo kaj ilia nekredebla subteno. Ne Mediatemple malbonas, simple ke ĉi tiu medio estis kreita por publikigaj blogoj kiel la nia, kiu havas multe da trafiko. En la mezo de la nokto, mi skribis la ulojn ĉe WPEngine kaj ili edukis min ĝis la mateno! Dankon, viroj!

Poste ni komencis rigardi kiel ripari la datumbazon. Ĝi efektive haltigis la datumbazan servilon kaj koruptis la plej grandan tablon (tiu kun ĈIUJ la centraj datumoj!). Ĉar la servilo estis plena, ni ne povis ripari ... ni ne povis aliri la dosierojn, ne povis rezervi ĝin ... ni restis blokitaj. La homoj ĉe MediaTemple saltis kaj riparis la tablon. Ni tiam povis plenumi sekurkopion kaj komenci rekompenci la aliajn retejojn.

La movo al WPEngine ne estis sen doloro. Ĉar ni ne povis aliri nian datumbazon, ni devis fari freŝan momentfoton de la datumbazo ... kiu ial perdis ĉiujn niajn kategoriojn vicigitaj en la procezo. Ni havas ekster-retejaj WordPress-sekurkopiojAnkaŭ nia datumbazo estas tiel granda, ke kunmetado de ĉiuj rezervaj segmentoj daŭrus tro longe.

Do ni restarigis la datumojn kaj enradikiĝis tra la pli ol 2,500 XNUMX afiŝoj kaj zorge rekategoriigis ilin. Mi certas, ke ni iom trafos SEO-on ĉar tio ŝanĝis URL-vojojn ... do ni ricevis eĉ pli grandan sukceson kaj ŝanĝis nian konstantan ligilon (sen la kategorio). Estas io, kion mi bezonis fari dum kelka tempo, do nun estis pli bona tempo ol poste.

Ni forĵetis nian malnovan temon. Ĝi estis grafika peza (sen CSS-spritoj) kaj ne estis tro amika por regrandigi. Ni decidis nur tre modifi la Dudek Dek unu temo tio estas normo kun WordPress nuntempe. Ĝi estas HTML5 preta kaj havas multajn respondemajn projektajn funkciojn, kiuj estis bonaj por utiligi.

Dume, Jenn tenis la fortikaĵon ĉe DK New Media - ĵonglante per kelkaj projektoj kaj batante ilin senpage. Stefano tiris tuttagan (li jam laboras noktojn!), Bonan amikon Adam Malgranda piedbatis kaj helpis, MediaTemple forigis ĝin el la parko, kaj ankaŭ WPEngine helpis. Dankon al ĉiuj ... ni denove blogas!

Nun estas tempo, ke mi iom dormu :). Tiam ni riparos niajn iPad kaj poŝtelefonajn temojn!

4 Komentoj

  1. 1

    Doug,

    Mi tre bedaŭras aŭdi, ke vi havis ĉi tiujn problemojn. Jen IT-profesiulo, kiel mi, povus havi kaj DEVUS esti kontrolinta viajn sistemojn por malebligi tian situacion. Mi certas, ke vi ricevas multajn tiajn komentojn kaj afiŝojn, sed la situacio estas simpla. Taŭga prizorgado, kreska planado kaj prognozado devus esti preparinta viajn retejojn kaj vian datumbazon por ĉi tiu nivelo de trafiko. Mi interesus paroli kun vi, pri ĉi tiu situacio, kaj paŝojn fareblajn por preventi en la estonteco. Ni parolis en la pasinteco, vi konas min ĉe via twitter-rivereto kiel @indyscompugeek.

    Daniel, HeadGeek de Computer Geek de Indy

  2. 3

    Doug - UGH! pravas. Mi estis en ĉi tiu retejo antaŭ ĉirkaŭ unu semajno legante blogon kaj mi rimarkis kiom malrapide ĝi estis. Mi serioze pripensis retpoŝti vin kaj diri tiel, sed mi pensis, kiu mi estas, por diri al 'La Viro', ke lia retejo estas "malvigla". Nun mi scias kial! Do, ĝojas ke vi (kaj via policanaro) povis rehavigi ĝin kaj funkcii. Ĉu vi iam pripensis integri la StudioPress Genesis Framework - http://www.studiopress.com - Mi uzas se por mia retejo kaj ĉiuj miaj klientaj retejoj. Tre solida programero - Amu ĝin!

    • 4

      Saluton Greg! Mi aŭdis bonegajn aferojn pri la Genezo-kadro. Ni ankoraŭ ne uzis ĝin, sed mi pensas, ke mi eble eliros WordPress-guruon, Stefano, por konstrui temon per ĝi. Ĉi tiu temo komenciĝis per Twenty Eleven sed ĝi estis tute adaptita kaj optimumigita. Ĝis nun ĝi ŝajnas teni sin bone!

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.