Amikor katasztrófa támad!

lángokban áll

Az elmúlt 48 óra nem volt szórakoztató. A technológia fantasztikus dolog, de soha nem tökéletes. Ha nem sikerül, nem vagyok biztos benne, hogy valóban ennyi előkészület állhat rendelkezésére ... de reagálnod kell.

Lehet, hogy észrevette, hogy webhelyünk fárasztóan lassult az elmúlt néhány hétben. Furcsa volt, tekintettel arra, hogy a nagyszerű tárhelycsomag adatbázis-szerverrel kombinálva és tartalomszolgáltatási hálózat. Mivel sok helyünk volt, ott más oldalakat is vendégül láttunk ... és ez volt a hibánk!

Az egyik projektünk a közösségi média figyelő eszköz amely a Twitterhez és a Facebookhoz kapcsolódik, és több ezer csapatról gyűjt adatokat a sportpiacon. Naponta egyszer összegyűjti a rajongók és a követők adatait, összegyűjtve az adatbázisban. Sokat fejlesztettünk a projekten, és nemrégiben észrevettük, hogy néhány statisztika téves volt. Ügyfelünk, Pat Coyle, türelmes volt velünk, miközben elhárítottuk a problémát.

Akkor minden ** elszabadult! Úgy tűnik, hogy az információk összegyűjtésének folyamata percek alatt fut, és nem naponta egyszer. Adatbázisunk napokon belül 1G fölé nőtt, lelassítva szerverünket és rengeteg helyet foglalva rajta. Másnap este valóban figyeltem, ahogy a számlán lévő webhelyek egyenként csökkenni kezdenek. Ugh.

Már terveket készítettünk a Martech átköltözésére WPEngine dedikált környezetbe helyezni biztonsági mentésekkel, integrált tartalomszolgáltatással és lángoló gyors kiszolgálókészlettel. Van még néhány ügyfelünk rajta, és rendkívül elégedettek voltak mind a szolgáltatással, mind a hihetetlen támogatásukkal. Nem arról van szó, hogy a Mediatemple rossz volt, egyszerűen ez a környezet olyan publikációs blogok számára készült, mint a miénk, amelyek rengeteg forgalmat kapnak. Az éjszaka közepén írtam a srácokat a WPEngine-re, és reggelre felkeltek! Köszi srácok!

Ezután elkezdtük vizsgálni az adatbázis javítását. Valójában leállította az adatbázis-kiszolgálót, és megrongálta a legnagyobb táblázatot (amely MINDEN központi adattal rendelkezik!). Mivel a szerver megtelt, nem tudtunk javítani ... nem tudtuk elérni a fájlokat, nem tudtunk biztonsági másolatot készíteni ... elakadtunk. A MediaTemple emberei beugrottak és megjavították az asztalt. Ezután teljes biztonsági másolatot készíthettünk, és elkezdhettük a többi webhely biztonsági mentését.

A WPEngine-re lépés nem volt fájdalommentes. Mivel nem tudtunk hozzáférni az adatbázisunkhoz, friss képet kellett készítenünk az adatbázisról ... amely valamilyen oknál fogva elvesztette az összes kategóriaillesztést a folyamat során. Nekünk van helyszíni WordPress biztonsági mentésekis, de az adatbázisunk akkora, hogy az összes biztonsági mentési szegmens összerakása túl sokáig tartott.

Tehát visszaállítottuk az adatokat, és több mint 2,500 bejegyzést gyökereztünk és gondosan átkategorizáltuk őket. Biztos vagyok benne, hogy egy kicsit el fogjuk találni a SEO-t, mert ez megváltoztatta az URL útvonalakat ... ezért még nagyobb találatot vettünk és megváltoztattuk a permalink struktúránkat (kategória nélkül). Ezt egy ideig meg kellett tennem, így most jobb idő volt, mint később.

Selejteztük a régi témánkat. Grafikája nehéz volt (CSS-írások nélkül), és nem volt túl barátságos az átméretezéshez. Úgy döntöttünk, hogy csak nagyban módosítjuk a Húsz tizenegy téma ez egyelőre a WordPress szabványa. HTML5 készen áll, és rengeteg adaptív tervezési funkcióval rendelkezik, amelyeket jó volt kihasználni.

Közben Jenn lenyomta a várat DK New Media - zsonglőrködéssel néhány projekt és nagyszerű ütés. Stephen egy egész napos (már éjszaka dolgozik!), Jó barátot húzott Kis Ádám belerúgott és segített, a MediaTemple kiütötte a parkból, és a WPEngine is segített. Köszönet mindenkinek ... újra visszatértünk a blogoláshoz!

Itt az ideje, hogy aludjak egy kicsit :). Akkor kijavítjuk az iPad és mobil témáinkat!

4 Comments

  1. 1

    Doug,

    Nagyon sajnálom, hogy hallottam, hogy ilyen problémái vannak. Itt egy informatikai szakember, például én is, figyelemmel kísérhette volna a rendszereit, hogy megakadályozzon egy ilyen helyzetet. Biztos vagyok benne, hogy sok ilyen megjegyzést és bejegyzést kap, de a helyzet egyszerű. A megfelelő karbantartásnak, a növekedés tervezésének és előrejelzésének fel kell készítenie webhelyeit és adatbázisát a forgalom ilyen szintjére. Szeretnék beszélni veled, erről a helyzetről és a jövőben megelőzhető lépésekről. Beszéltünk a múltban, ismered a twitter-adatfolyamodon @indyscompugeek néven.

    Daniel, az Indy Computer Geek vezetője

  2. 3

    Doug - UGH! igaz. Körülbelül egy hete jártam ezen az oldalon blogot, és észrevettem, hogy milyen lassú volt. Komolyan elgondolkodtam azon, hogy e-mailt küldjek-e neked, és így mondtam, de gondoltam, ki vagyok, hogy elmondjam a The Man-nek, hogy az oldala „lassú”. Most már tudom, miért! Szóval, örülök, hogy (és a pózodnak) sikerült helyreállítania és működőképesnek lennie. Gondolt már arra, hogy integrálja a StudioPress Genesis keretrendszert - http://www.studiopress.com - Az if webhelyemet és az összes kliens webhelyemet használom. Nagyon jó szoftver - imádom!

    • 4

      Szia Greg! Remek dolgokat hallottam a Genesis keretrendszerről. Még nem használtuk, de azt hiszem, kiszállhatok a WordPress guruból, Stephenből, hogy elkészítsek vele egy témát. Ez a téma a húsz tizenegyel kezdődött, de teljesen testreszabott és optimalizált. Eddig úgy tűnik, hogy jól tartja magát!

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.