Hu/A Hattrick és a szerver
A cikk eredeti megjelenésének dátuma: 2006. március 19.
Szeretnénk megragadni az alkalmat, hogy elnézést kérjük a jelenlegi idényben tapasztalt problémákért.
Mi történt március 18-án, szombaton?
Dél körül a fő adatbázis szerverünk lefagyott, és újra kellett indítani, ami késéseket okozott a játékban. Miután ugyanez a hiba további két alkalommal is jelentkezett, a fő adatbázist áttettük egy tartalék szerverre, mivel a leállás oka valószínűleg hardverhiba volt. Jelenleg is erről a tartalék-szerverről fut a játék, és annak ellenére, hogy ennek kisebb a teljesítménye, láthatóan zavartalanul. Remélhetőleg e hét vége felé visszahelyezhetjük az adatbázist a fő szerverre.
Hogyan kapcsolódik ez a korábban tapasztalt problémákhoz?
Őszintén szólva, sehogy. Az általános teljesítményt érintő gondok - amelyek két héttel ezelőtt váltak súlyossá - a fő adatbázisunkat érintő igen magas bevitt adatmennyiség formájában jelentkeztek. Ennek több okát is azonosítottuk, az egyik hardverhibának bizonyult, és még azon a hétvégén kijavítottuk, a másik a szoftver optimalizálásával volt összefüggésben, ezt az elmúlt héten javítottuk ki. Ez a két hiba együttesen a felére csökkentette a teljesítményt. Ami most szombaton történt, nem állt ezekkel összefüggésben, bár a felhasználók számára ugyanazokkal a következményekkel járt.
Miért történt mindez, és mit teszünk azért, hogy a jövőben ne forduljon elő?
A legutóbbi problémák mögött számos, különböző ok áll, és nem lehet egy bizonyos hibára visszavezetni őket. Jelen pillanatban nincsenek a teljesítményt korlátozó általános kapacitás-határok. Számos területen kell dolgoznunk, hogy a problémákat megoldjuk, a hardver és a szoftver, illetve a saját munkaszervezésünk is ide tartozik.
Komoly erőfeszítéseket teszünk, hogy az adatbázis optimalizáljuk, újraírunk alkalmazásokat, hogy felgyorsítsuk a működésüket, és különböző módon próbáljuk a szerverkörnyezetet javítani. Legutóbb látogatást tett nálunk egy vezető adatbázis-szakértő is, hogy segítsen javítani a teljesítményt. Számos ötletet kaptunk tőle a fejlesztésekhez (valamint elismerő szavakat az általa eddig látott legnagyobb nyilvános adatbázis működtetéséért). Új rutineljárásokat is összeállítunk az előre tervezett karbantartásokhoz.
A fentieken kívül azonban minden a szokott rendben folyik tovább.
Ezek kívül néhány egyéb dolgot is csinálunk. Új alkalmazottakat veszünk fel, akiknek az egyik kiemelt feladata a szerverkarbantartás figyelemmel kísérése lesz. Természetesen ez eddig is megvolt, ám a jövőben erre nagyobb figyelmet szeretnénk fordítani, illetve nagyobb számonkérhetőséget kapcsolni hozzá. Ennek nyilván nem lesz azonnal észrevehető hatása, de nélkülözhetetlen, ha a Hattrick megbízhatóságát és sebességét jelentősen javítani akarjuk.
Közel járunk a megállapodáshoz egy nagy hardvergyártó céggel is. Ezen keresztül lehetőségünk nyílik hardverfejlesztésekre, illetve hozzájutunk értékes technológiai információkhoz is.
Nagyon nehéz garanciát nyújtani arra, hogy a Hattrick a jövőben mindenki megelégedésére fog működni, ezt talán sosem érjük el, ám a jelenlegi állapoton mindenképpen javítani fogunk.
Mindig is igyekeztünk megfelelni az elvárásoknak, és noha számos alkalommal sikerült meghaladni azokat, néha valóban nem sikerült megfelelni nekik. Forrásaink szűkössége gyakran a javunkra vált, arra kényszerített minket, hogy okos megoldásokkal javítsunk a teljesítményen. Természetesen ezeket a többletkapacitásokat felhasználták az új játékosok, akik viszont további forrásokhoz juttattak bennünket.
2000 óta a Hattrick felhasználóinak tábora több, mint százszorosára növekedett, és az oldal még mindig megbízhatóbb és gyorsabb, mint akkor volt. Ez nem vigasz a jelen helyzetben, de talán nagyobb perspektívát biztosít, és úgy gondolom, egyben némi hitelt adhat annak az ígéretnek, hogy a dolgok idővel egyre javulni fognak. Vagyis egy, a mostanihoz hasonló hétvége világvége-hangulata ellenére van ok az óvatos bizakodásra.