Kai ištinka nelaimė!

liepsnose

Pastarosios 48 valandos nebuvo linksmos. Technologijos yra fantastiškas dalykas, tačiau jos niekada nėra tobulos. Kai nepavyksta, nesu tikras, ar tikrai galite tiek pasiruošti ... bet jūs turite reaguoti.

Galbūt pastebėjote, kad mūsų svetainė pastarąsias porą savaičių vargino lėtai. Tai buvo keista, atsižvelgiant į tai, kad mes jį turime puikus prieglobos paketas kartu su duomenų bazės serveriu ir turinio pristatymo tinklas. Kadangi turėjome daug vietos, jose priglobėme ir kitas svetaines ... ir tai buvo mūsų klaida!

Vienas iš mūsų projektų yra a socialinės žiniasklaidos stebėjimo įrankis jungiantis prie „Twitter“ ir „Facebook“, renkant duomenis apie tūkstančius sporto rinkos komandų. Kartą per dieną jis renka gerbėjų ir sekėjų informaciją, kaupdamas ją duomenų bazėje. Mes daug tobulinome projektą ir neseniai pastebėjome, kad kai kurie statistiniai duomenys buvo neteisingi. Mūsų klientas, Pat Coyle, buvo kantrus su mumis, nes mes šalinome problemą.

Tada viskas atsiliko! Panašu, kad informacijos rinkimo procesas prasidėjo per kelias minutes, o ne kartą per dieną. Mūsų duomenų bazė per kelias dienas išaugo iki daugiau nei 1G, sulėtindama mūsų serverį ir užimdama jame daugybę vietos. Kitą naktį aš iš tikrųjų stebėjau, kaip kiekviena mūsų turima svetainė po vieną pradėjo mažėti. Ugh.

Mes jau kūrėme planus, kaip perkelti „Martech“ į WPEngine įdėti jį į tam skirtą aplinką su atsarginėmis kopijomis, integruotu turinio pristatymu ir greitai veikiančiu serverių rinkiniu. Mes turime dar porą klientų ir buvome be galo patenkinti tiek aptarnavimu, tiek neįtikėtinu palaikymu. Ne tai, kad „Mediatemple“ buvo blogas, tiesiog ši aplinka buvo sukurta tokiems publikacijų tinklaraščiams kaip mūsų, kurie sulaukia daug srauto. Vidury nakties aš parašiau vaikinus „WPEngine“ ir jie mane iki ryto pakėlė! Ačiū vaikinai!

Toliau pradėjome ieškoti, kaip pataisyti duomenų bazę. Iš tikrųjų jis sustabdė duomenų bazės serverį ir sugadino didžiausią lentelę (tą, kurioje yra VISI centriniai duomenys!). Kadangi serveris buvo pilnas, negalėjome taisyti ... negalėjome pasiekti failų, negalėjome jo atsarginių kopijų kurti ... buvome įstrigę. „MediaTemple“ žmonės šoko ir taisė stalą. Tada mes galėjome padaryti visą atsarginę kopiją ir pradėti kurti kitas svetaines.

Perėjimas prie WPEngine nebuvo be skausmo. Kadangi negalėjome pasiekti savo duomenų bazės, turėjome padaryti naujausią duomenų bazės vaizdą ... kuris dėl kažkokių priežasčių šiame procese prarado visą mūsų kategorijų derinimą. Mes turime ne „WordPress“ atsarginės kopijos vietoje, tačiau mūsų duomenų bazė yra tokia didelė, kad visų atsarginių kopijų segmentų sujungimas užtruko per ilgai.

Taigi, mes atkūrėme duomenis ir įsišaknijome per daugiau nei 2,500 XNUMX įrašų ir atidžiai juos perklasifikavome. Esu įsitikinęs, kad šiek tiek patirsime SEO, nes tai pakeitė URL kelius ... taigi mes priėmėme dar didesnį įvykį ir pakeitėme savo nuolatinės nuorodos struktūrą (be kategorijos). Tai kurį laiką turėjau padaryti, todėl dabar buvo geresnis laikas nei vėliau.

Mes atsisakėme savo senosios temos. Tai buvo sunki grafika (be CSS įrašų) ir nebuvo pernelyg draugiška dydžiui keisti. Mes nusprendėme tiesiog labai pakeisti „Dvidešimt vienuolika“ tema kol kas tai yra standartas „WordPress“. Jis yra parengtas HTML5 ir turi daugybę reaguojančių dizaino funkcijų, kuriomis buvo gera pasinaudoti.

Tuo tarpu Jennas palaikė fortą DK New Media - žongliravimas keliais projektais ir didelis jų išjudinimas. Steponas traukė visą dieną (jis jau dirba naktimis!), Gerą draugą Adamas Mažas spyrė ir padėjo, „MediaTemple“ išmušė jį iš parko, taip pat padėjo „WPEngine“. Ačiū visiems ... mes vėl grįžome prie tinklaraščių kūrimo!

Dabar man laikas pamiegoti :). Tada pataisysime „iPad“ ir mobiliųjų telefonų temas!

4 komentarai

  1. 1

    Dougas,

    Man labai gaila girdėti, kad turite šių problemų. Čia IT specialistas, pavyzdžiui, aš, galėjau ir TURĖTŲ stebėti jūsų sistemas, kad išvengtumėte tokios situacijos. Esu įsitikinęs, kad gaunate daug tokių komentarų ir įrašų, tačiau situacija paprasta. Tinkama priežiūra, augimo planavimas ir prognozavimas turėtų paruošti jūsų svetaines ir duomenų bazę tokiam srauto lygiui. Man būtų įdomu pasikalbėti su jumis, apie šią situaciją ir veiksmus, kurių galima imtis ateityje. Mes kalbėjome praeityje, jūs pažįstate mane savo „Twitter“ sraute kaip @indyscompugeek.

    Danielis, „Indy's Computer Geek“ vadovas

  2. 3

    Dougas - UGH! teisingai. Maždaug prieš savaitę buvau šioje svetainėje ir skaičiau tinklaraštį, ir pastebėjau, koks jis lėtas. Aš rimtai mąsčiau jums siųsti el. Laiškus ir taip pasakyti, bet maniau, kas aš toks, kad pasakyčiau „Žmogui“, kad jo svetainė yra „vangi“. Dabar aš žinau, kodėl! Taigi, džiaugiuosi, kad jums (ir jūsų turimam) pavyko jį atkurti ir veikti. Ar kada pagalvojote apie „StudioPress Genesis Framework“ integravimą - http://www.studiopress.com - Aš naudoju „if“ savo ir visoms savo klientų svetainėms. Labai tvirta programinė įranga - patinka!

    • 4

      Sveiki, Gregai! Girdėjau puikių dalykų apie „Genesis“ sistemą. Mes jo dar nenaudojome, bet manau, kad galiu išeiti iš „WordPress“ guru Stepheno, kad galėčiau sukurti temą. Ši tema prasidėjo nuo dvidešimt vienuolikos, tačiau ji buvo visiškai pritaikyta ir optimizuota. Kol kas atrodo, kad tai gerai laikosi!

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.