Kun katastrofi iskee!

liekeissä

Viimeiset 48 tuntia eivät ole olleet hauskoja. Teknologia on upea asia, mutta se ei ole koskaan täydellinen. Kun epäonnistuu, en ole varma, että sinulla on todella paljon valmistautumista ... mutta sinun on reagoitava.

Olet ehkä huomannut, että sivustomme on käynyt uuvuttavan hitaasti parin viime viikon aikana. Se oli outoa, kun otetaan huomioon, että meillä on se loistava hosting-paketti yhdistettynä tietokantapalvelimeen että sisällön toimitusverkko. Koska meillä oli paljon tilaa, isännöimme siellä myös muita sivustoja ... ja se oli virheemme!

Yksi projektistamme on a sosiaalisen median seurantatyökalu joka yhdistää Twitteriin ja Facebookiin keräämällä tietoja tuhansista urheilumarkkinoiden joukkueista. Kerran päivässä se kerää fani- ja seuraajatietoja keräten ne tietokantaan. Olemme kehittäneet projektia paljon ja huomanneet äskettäin, että osa tilastoista oli väärä. Asiakkaamme, Pat Coyle, on ollut kärsivällinen kanssamme, koska olemme vianetsineet ongelmaa.

Sitten kaikki h ** l irtoivat! Vaikuttaa siltä, ​​että tietojen kerääminen alkoi käydä muutamassa minuutissa muutaman kerran päivässä. Tietokanta kasvoi yli 1G: ksi muutamassa päivässä, mikä hidasti palvelinta ja vei siinä tonnia tilaa. Toisena yönä itse asiassa katselin, kun jokainen tilillä oleva sivusto alkoi laskea yksi kerrallaan. Uh.

Suunnittelimme jo Martechin siirtämistä WPEngine laittaa se omistettuun ympäristöön, jossa on varmuuskopiot, integroitu sisällön jakelu ja räjähtävä nopea palvelinsarja. Meillä on pari muuta asiakasta ja olemme olleet erittäin tyytyväisiä sekä palveluun että heidän uskomattomaan tukeensa. Se ei ole, että Mediatemple oli huono, vaan yksinkertaisesti se, että tämä ympäristö rakennettiin kaltaisille julkaisublogeille, jotka saavat paljon liikennettä. Keskellä yötä kirjoitin kaverit WPEngineen ja he saivat minut ylös aamuun mennessä! Kiitos kaverit!

Seuraavaksi aloimme etsiä tietokannan korjaamista. Se tosiasiallisesti pysäytti tietokantapalvelimen ja vioittsi suurimman taulukon (joka sisältää KAIKKI keskeiset tiedot!). Koska palvelin oli täynnä, emme voineet korjata ... emme päässeet tiedostoihin, emme voineet varmuuskopioida sitä ... olimme jumissa. MediaTemplen ihmiset hyppäsivät sisään ja korjaivat pöydän. Pystyimme sitten tekemään täydellisen varmuuskopion ja aloittamaan muiden sivustojen palauttamisen.

Siirtyminen WPEngineen ei ollut kivutonta. Koska emme päässeet tietokantaamme, jouduimme ottamaan tuoreen tilannekuvan tietokannasta ... joka jostain syystä menetti koko luokittelumme prosessissa. Meillä on ulkopuoliset WordPress-varmuuskopiot, mutta tietokanta on niin suuri, että kaikkien varmuuskopiosegmenttien kokoaminen vie liian kauan.

Joten palautimme tiedot ja olemme juurtuneet yli 2,500 viestin läpi ja luokittaneet ne uudelleen huolellisesti. Olen varma, että aiomme ottaa osuman hakukoneoptimoijaan, koska se muutti URL-polkuja ... joten otimme vielä suuremman osuman ja muutimme pysyvän linkkimme rakennetta (ilman luokkaa). Se on jotain, mitä minun on pitänyt tehdä jonkin aikaa, joten nyt oli parempi aika kuin myöhemmin.

Hävitimme vanhan teeman. Se oli grafiikkaa raskas (ilman CSS-sprittejä) eikä ollut liian ystävällinen koon muuttamiseksi. Olemme päättäneet vain muokata Kaksikymmentä yksitoista teema se on toistaiseksi vakiona WordPressissä. Se on HTML5-valmius ja siinä on paljon reagoivia suunnitteluominaisuuksia, joita oli hyvä hyödyntää.

Sillä välin Jenn piti linnoitusta DK New Media - jongleeraamalla muutamia projekteja ja pudottamalla ne isoon aikaan. Stephen veti koko päivän (hän ​​työskentelee jo yötä!), Hyvä ystävä Adam Pieni potkaisi ja auttoi, MediaTemple kaatoi sen puistosta, ja WPEngine auttoi myös. Kiitos kaikille ... olemme taas palanneet bloggaamiseen!

Nyt on aika nukkua :). Sitten korjaamme iPad- ja mobiiliteemamme!

4 Kommentit

  1. 1

    Doug,

    Olen pahoillani siitä, että sinulla on ollut näitä ongelmia. Tässä IT-ammattilainen, kuten minä, olisi voinut ja PITÄÄ seurata järjestelmiäsi estääkseen tällaisen tilanteen. Olen varma, että saat paljon tällaisia ​​kommentteja ja viestejä, mutta tilanne on yksinkertainen. Asianmukaisen ylläpidon, kasvun suunnittelun ja ennustamisen olisi pitänyt valmistaa sivustosi ja tietokanta tähän liikennetasoon. Olisin kiinnostunut keskustelemaan kanssasi tilanteesta ja toimenpiteistä, joita voidaan ehkäistä tulevaisuudessa. Olemme puhuneet aiemmin, tunnet minut twitter-streamissasi nimellä @indyscompugeek.

    Daniel, Indyn Computer Geekin johtaja

  2. 3

    Doug - UGH! on oikeassa. Olin tällä sivustolla noin viikko sitten lukemassa blogia ja huomasin kuinka hidas se oli. Mietin vakavasti sähköpostin lähettämistä ja sanomista näin, mutta ajattelin kuka minä sanon Miehelle, että hänen sivusto oli "hidas". Nyt tiedän miksi! Joten, iloinen, että pystyit saamaan sen takaisin ja toimimaan. Oletko koskaan harkinnut StudioPress Genesis Frameworkin integrointia - http://www.studiopress.com - Käytän if sivustoissani ja kaikissa asiakassivustoissani. Erittäin vankka ohjelmisto - Rakasta sitä!

    • 4

      Hei Greg! Olen kuullut hienoja asioita Genesis-kehyksestä. Emme ole vielä käyttäneet sitä, mutta luulen voivani päästä ulos WordPress-gurusta, Stephen, rakentamaan teeman sen kanssa. Tämä teema alkoi Twenty Elevenillä, mutta se on täysin räätälöity ja optimoitu. Toistaiseksi se näyttää pysyvän hyvin!

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.