Wanneer rampe toeslaan!

in vlamme

Die afgelope 48 uur was nie lekker nie. Tegnologie is 'n fantastiese ding, maar dit is nooit perfek nie. As dit misluk, is ek nie seker dat u regtig soveel voorbereiding kan hê nie ... maar u moet wel reageer.

U het dalk opgemerk dat ons webwerf die laaste paar weke uiters stadig geword het. Dit was vreemd gegewe die feit dat ons dit op 'n wonderlike hosting pakket gekombineer met 'n databasis bediener en inhoud afleweringsnetwerk. Aangesien ons baie ruimte gehad het, het ons ook ander webwerwe daar aangebied ... en dit was ons fout!

Een van ons projekte is 'n sosiale media monitering hulpmiddel wat aansluit by Twitter en Facebook, en versamel data oor duisende spanne in die sportmark. Een keer per dag versamel dit inligting oor aanhangers en aanhangers en versamel dit in die databasis. Ons het baie aan die projek ontwikkel en onlangs opgemerk dat sommige statistieke verkeerd was. Ons kliënt, Pat Coyle, was geduldig met ons aangesien ons die probleem opgelos het.

Toe breek alles los! Dit blyk dat die proses om die inligting te versamel binne enkele minute begin loop in plaas van een keer per dag. Ons databasis het binne enkele dae tot meer as 1G gegroei, wat ons bediener vertraag en baie ruimte daaraan geneem het. Die ander aand het ek eintlik gekyk toe elke webwerf wat ons op die rekening gehad het, een vir een begin afgaan. Ugh.

Ons het reeds planne beraam om Martech na te skuif WPEngine om dit in 'n toegewyde omgewing te plaas met rugsteun, geïntegreerde aflewering van inhoud en 'n vinnige vinnige stel bedieners. Ons het 'n paar ander kliënte en ons was baie tevrede met die diens en hul ongelooflike ondersteuning. Dit is nie so dat Mediatemple sleg was nie, maar bloot dat hierdie omgewing gebou is vir publikasieblogs soos ons wat baie verkeer kry. In die middel van die nag het ek die ouens by WPEngine geskryf en hulle het my teen die oggend laat opstaan! Dankie ouens!

Vervolgens het ons begin kyk hoe om die databasis reg te stel. Dit het die databasisbediener gestaak en die grootste tabel (die met AL die sentrale data!) Beskadig. Aangesien die bediener vol was, kon ons nie herstel nie ... ons kon nie toegang tot die lêers kry nie, dit kon nie rugsteun nie ... ons was vas. Die mense by MediaTemple het ingespring en die tafel herstel. Ons kon toe 'n volledige rugsteun maak en die ander webwerwe weer begin oplaai.

Die skuif na WPEngine was nie sonder pyn nie. Aangesien ons nie toegang tot ons databasis gehad het nie, moes ons 'n onlangse momentopname van die databasis neem ... wat om die een of ander rede al ons kategorie-belyning verloor het. Ons het buite-WordPress rugsteunook, maar ons databasis is so groot dat die samestelling van al die rugsteemsegmente te lank gaan duur.

Dus, ons het die data herstel en deur die 2,500+ plasings gesoek en dit noukeurig herkategoriseer. Ek is seker ons gaan 'n bietjie tref vir SEO, want dit het die URL-paaie verander ... dus het ons 'n nog groter treffer gekry en ons permalinkstruktuur verander (sonder die kategorie). Dit is iets wat ek al 'n rukkie moes doen, dit was dus 'n beter tyd as later.

Ons het ons ou tema geskrap. Dit was grafies swaar (sonder CSS-sprites) en was nie te vriendelik om die grootte daarvan te verander nie. Ons het besluit om die Twenty Eleven tema dit is tans standaard by WordPress. Dit is gereed vir HTML5 en het 'n klomp responsiewe ontwerpkenmerke wat goed was om te benut.

Intussen het Jenn die fort by DK New Media - met 'n paar projekte te jongleren en dit grootliks uit die weg te ruim. Stephen trek 'n alledaagse persoon (hy werk al nagte!), 'N goeie vriend Adam Small ingeskop en gehelp, MediaTemple het dit uit die park geslaan, en WPEngine het ook gehelp. Dankie aan almal ... ons is weer terug om te blog!

Nou is dit tyd dat ek bietjie slaap :). Dan sal ons ons iPad- en mobiele temas regstel!

4 Comments

  1. 1

    Doug,

    Ek is baie jammer om te hoor dat u hierdie probleme ondervind het. Dit is hier waar 'n IT-beroep, soos ek, u stelsels kon gehad het en MOET monitor om so 'n situasie te voorkom. Ek is seker dat u baie sulke opmerkings en plasings kry, maar die situasie is eenvoudig. Behoorlike instandhouding, groei-beplanning en voorspelling moes u webwerwe en u databasis voorberei het op hierdie verkeersvlak. Ek wil graag met u praat oor hierdie situasie en stappe wat u kan doen om in die toekoms te voorkom. Ons het in die verlede gepraat, u ken my op u Twitter-stroom as @indyscompugeek.

    Daniel, HeadGeek van Indy's Computer Geek

  2. 3

    Doug - UGH! is reg. Ek het so 'n week of wat gelede op hierdie webwerf gelees en ek het opgemerk hoe stadig dit was. Ek het dit ernstig oorweeg om u te e-pos en dit te sê, maar ek het gedink wie ek is om vir 'The Man' te sê dat sy webwerf 'traag' was. Nou weet ek hoekom! Dus, bly dat u (en u posse) dit kon herstel en funksioneer. Het u dit al oorweeg om die StudioPress Genesis Framework te integreer - http://www.studiopress.com - Ek gebruik dit vir my webwerf en al my kliëntewebwerwe. Baie stewige sagteware - hou daarvan!

    • 4

      Hallo Greg! Ek het goeie dinge oor die Genesis-raamwerk gehoor. Ons het dit nog nie gebruik nie, maar ek dink dat ek WordPress-ghoeroe, Stephen, kan kry om 'n tema daarmee saam te stel. Hierdie tema het begin met Twenty Eleven, maar dit is volledig aangepas en geoptimaliseer. Dit lyk tot dusver goed!

Wat dink jy?

Hierdie webwerf gebruik Akismet om spam te verminder. Leer hoe jou opmerking verwerk is.