Kui katastroof saabub!

leekides

Viimased 48 tundi pole olnud toredad. Tehnoloogia on fantastiline asi, kuid see pole kunagi täiuslik. Kui see ebaõnnestub, pole ma kindel, et teil on tõesti nii palju ettevalmistusi ... aga peate reageerima.

Võib-olla olete märganud, et meie sait muutus viimase paari nädala jooksul kurnavalt aeglaseks. See oli kummaline, arvestades asjaolu, et meil on see a suurepärane hostipakett koos andmebaasiserveriga ja sisu edastamise võrku. Kuna meil oli palju ruumi, võõrustasime seal ka teisi saite ... ja see oli meie viga!

Üks meie projektidest on a sotsiaalmeedia jälgimise tööriist mis ühendub Twitteri ja Facebookiga, kogudes andmeid tuhandete sporditurul tegutsevate meeskondade kohta. Kord päevas kogub see fännide ja jälgijate teavet, kogudes seda andmebaasi. Oleme projekti osas palju arendanud ja hiljuti märganud, et osa statistikat oli vale. Meie klient, Pat Coyle, on olnud meiega kannatlik, kuna oleme probleemi tõrkeotsingut teinud.

Siis murdsin kõik lahti! Tundub, et teabe kogumise protsess hakkas jooksma mõne minuti jooksul, mitte kord päevas. Meie andmebaas kasvas mõne päevaga üle 1G, aeglustades meie serverit ja võttes sellel palju ruumi. Teisel õhtul vaatasin tegelikult, kuidas iga meie kontol olev sait hakkas ükshaaval langema. Uhh.

Tegime juba plaane, kuidas Martech üle viia WPEngine panna see spetsiaalsesse keskkonda, kus on varukoopiad, integreeritud sisu edastamine ja kiire serverite komplekt. Meil on veel paar klienti ja oleme olnud ülimalt rahul nii teenuse kui ka uskumatu toe üle. Asi pole selles, et Mediatemple oleks halb olnud, lihtsalt see, et see keskkond on loodud sellistele ajaveebiblogidele nagu meie, mis saavad palju liiklust. Keset ööd kirjutasin WPEngine'i kutid ja nad olid mind hommikuks üleval! Aitäh, kutid!

Järgmisena hakkasime uurima, kuidas andmebaasi parandada. See peatas tegelikult andmebaasiserveri ja rikkus suurima tabeli (KÕIK kesksete andmetega!). Kuna server oli täis, ei saanud me remonti teha ... me ei pääsenud failidele juurde ega varundanud seda ... me olime ummikus. MediaTemplei inimesed hüppasid sisse ja parandasid lauda. Seejärel saime teha täieliku varukoopia ja hakata teisi saite varundama.

WPEngine'i liikumine ei olnud valutu. Kuna me ei pääsenud oma andmebaasile juurde, pidime tegema andmebaasist hiljutise hetktõmmise ... mis mingil põhjusel kaotas kogu meie kategooriate joondamise. Meil on saidivälised WordPressi varukoopiad, kuid meie andmebaas on nii suur, et kõigi varundussegmentide kokkupanek võttis liiga kaua aega.

Niisiis, me taastasime andmed ja uurisime üle 2,500 postituse ja kategoriseerisime need hoolikalt. Olen kindel, et hakkame SEO-s natuke lööma, sest see muutis URL-i teid ... nii et võtsime veelgi suurema löögi ja muutsime oma püsilinki struktuuri (ilma kategooriata). See on midagi, mida ma pidin mõnda aega tegema, nii et nüüd oli parem aeg kui hiljem.

Lammutasime oma vana teema maha. See oli graafiliselt raske (ilma CSS-spritideta) ega olnud suuruse muutmiseks liiga sõbralik. Oleme otsustanud lihtsalt seda väga muuta Kakskümmend üksteist teema see on praegu WordPressi standard. See on HTML5-vormingus ja sellel on palju reageerivaid disainifunktsioone, mida oli hea ära kasutada.

Vahepeal hoidis Jenn linnust all Highbridge - mõne projektiga žongleerimine ja suureks ajaks välja löömine. Stephen tõmbas terve päeva (ta töötab juba ööd!), Hea sõber Adam Väike lõi ja aitas, MediaTemple lõi selle pargist välja ja WPEngine aitas ka. Täname kõiki ... oleme taas blogimises tagasi!

Nüüd on mul aeg magada :). Siis parandame oma iPadi ja mobiiliteemad!

4 Kommentaarid

  1. 1

    Doug,

    Mul on väga kahju kuulda, et teil on selliseid probleeme esinenud. See on koht, kus IT-spetsialist, näiteks mina, oleks võinud ja oleks pidanud jälgima teie süsteeme, et sellist olukorda vältida. Olen kindel, et saate palju selliseid kommentaare ja postitusi, kuid olukord on lihtne. Õige hooldus, kasvu planeerimine ja prognoosimine oleks pidanud teie saidid ja andmebaasi sellise liikluse jaoks ette valmistama. Tahaksin teiega rääkida sellest olukorrast ja meetmetest, mida saaks tulevikus ennetada. Oleme varem rääkinud, tunnete mind oma Twitteri voos nime all @indyscompugeek.

    Daniel, Indy's Computer Geeki juht

  2. 3

    Doug – UGH! on õige. Lugesin sellel saidil umbes nädal tagasi blogi ja märkasin, kui aeglane see oli. Kaalusin tõsiselt teile meili saatmist ja seda öelda, kuid mõtlesin, et kes ma olen, et öelda "Mehele", et tema sait on "loid". Nüüd ma tean, miks! Seega on hea meel, et teil (ja teie varandusel) õnnestus see uuesti tööle saada. Kas olete kunagi mõelnud StudioPress Genesis Frameworki integreerimisele – http://www.studiopress.com – Kasutan if-i oma saidi ja kõigi kliendisaitide jaoks. Väga tugev tarkvara – armastan seda!

    • 4

      Tere Greg! Olen kuulnud Genesise raamistiku kohta suurepäraseid asju. Me pole seda veel kasutanud, kuid arvan, et saan WordPressi guru Stepheni välja, et sellega teema luua. See teema sai alguse Twenty Elevenist, kuid see on täielikult kohandatud ja optimeeritud. Siiani tundub, et peab hästi vastu!

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.