Výpadek pivoavino.cz – analýza a řešení
V prvé řadě se chci omluvit všem zákazníkům, obchodním partnerům a příznivcům CA Pivo a víno.cz za výpadek stránek www.pivoavino.cz a s tím spojený výpadek e-mailů na doméně pivoavino.cz, který nastal dne 29. července 2014. Problém již byl vyřešen a doufám, že se nebude opakovat. Uděláme si ale analýzu příčiny výpadku a jeho řešení.
Co se stalo
Doménu pivoavino.cz jsme měli zaregistrovanou v rámci hostingových služeb Czechia provozovaných společností Zoner. U domény jsme využívali službu "parkování," tj. že společnost Zoner je pouze registrátorem a technickým správcem domény. Na e-maily využíváme službu Google Apps a web běží na serverech společnosti BlueCity.cz, poskytovatele a provozovatele systému WhitneyTIS, na kterém stránky www.pivoavino.cz běží.
Rozhodli jsme se, že převedeme doménu ke společnosti Wedos s tím, že k doméně pořídíme i hosting. Ano, připravujeme novou podobu webu, podrobnosti však zveřejním až po jeho spuštění.
Změna registrátora domény probíhá tak, že registrátor domény je změněn, doména se však stále fyzicky nachází na DNS serverech původního registrátora s tím, že DNS záznamy by měly zůstat zachovány. Při vlastním přesunu domény na DNS servery nového registrátora je však nutno DNS záznamy přenést manuálně – to se neděje automaticky.
Zvolil jsem proto následující postup: u domény změním registrátora, ale DNS zatím ponechám tak, jak je, aby fungoval původní web a e-maily. Až bude nový web plně zprovozněn na novém hostingu, převedu doménu úplně, aby byla nastavena na nový web. Tento postup jsem aplikoval při stěhování webu cranion.eu od společnosti Forpsi k Wedosu (poplatky za hosting jsem tak snížil cca na třetinu). Celý přenos tenkrát proběhl bez jediného zaznamenaného výpadku.
Asi dvě hodiny po převodu domény (cca 14:00) jsme zaregistrovali, že přestal fungovat web a přestaly fungovat e-maily (bylo možno je odesílat, ale ne přijímat).
Příčina výpadku
Po prvotní analýze příčin a situace jsem telefonicky kontaktoval hotline Zoneru. Tam po prověření zjistili, že došlo ke smazání DNS záznamů na jejich DNS serveru. Zdůvodňovali to tím, že jsem využíval pouze službu "parkování." V takovém případě jejich automat po změně registrátora provede smazání DNS záznamů.
Řešení
Řešení se zdá být jednoduché: naplnit DNS servery těmi správnými záznamy a pak jen čekat, než dojde k jejich rozšíření na Internetu, což může trvat i jeden až dva dny. Ale zjistit a vyplnit ty správné hodnoty! Provedl jsem proto rovnou přesunutí domény na DNS servery Wedosu (už to bylo jedno). DNS záznamy pro Google Apps jsem získal přímo z technické podpory Google, pro záznamy pro web jsem kontaktoval BlueCity. Naštěstí se změna projevila rychle, takže ještě týž den cca ve 21:00 vše fungovalo tak, jak má.
V průběhu řešení byl zprovozněn i nový hosting, přičemž doména ukazovala na něj. Toho jsem krátkodobě využil a umístil na něj stránku s textem "Omlouváme se za výpadek, na řešení usilovně pracujeme." Naštěstí se hláška nemusela zobrazovat dlouho.
Závěr
Poučení z toho plyne následující: před podobnou manipulací s doménou vždy provést zálohu DNS záznamů, aby v případě podobného výpadku bylo možno údaje obnovit.
Ironií je, že kdybych věděl, že se této anabázi nevyhnu, mohl jsem převod domény provést ještě před její expirací. Prodloužení domény by mne vyšlo o 300 Kč levněji.
Závěrem chci tímto poděkovat panu Říhovi z Wedosu a panu Vichnarovi z BlueCity za ochotu a pomoc s řešením.
Tagy: Pivo a víno.cz, DNS