Zahájit spolupráci
Příklad z praxe

Jak jsme obnovili web po výpadku serveru u Cloudways

Klient hlásil, že nejede ani ostrý web, ani vývojová verze. Zobrazovala se chyba Cloudflare 522 Connection timed out. Vypadalo to jako klasický výpadek webu, jenže problém nebyl ve WordPressu ani v žádném pluginu – ležel v infrastruktuře serveru a musel se řešit přímo s Cloudways a jejich upstream poskytovatelem Vultr.

Výchozí situace

Klient hlásil, že nefunguje ani ostrý web, ani jeho vývojová verze. Na obou se zobrazovala chyba Cloudflare 522 Connection timed out. Cloudflare i prohlížeč přitom fungovaly normálně – problém byl na straně serveru u Cloudways. Cílem bylo oba weby co nejrychleji zprovoznit.

info

Klient provozuje firemní web na WordPressu včetně samostatné vývojové verze pro testování změn před nasazením na ostrý provoz.

Cíle a výzvy

Zjistit, jestli chyba vzniká na webu, v Cloudflare, nebo přímo na serveru

Ověřit, jestli pomůže restart serveru

Zjistit, jestli problém řeší Cloudways, nebo až upstream poskytovatel Vultr

Ošetřit riziko změny IP adresy při případné migraci

Ověřit funkčnost klíčových služeb Redis a Varnish po zásahu

Výsledky

2

Weby obnoveny

100%

Úspěšná migrace bez ztráty dat

2

Služby opět bez problému

Jak jsme postupovali

Co jsme zjistili

Nefungoval ostrý web ani jeho vývojová verze zároveň. Cloudflare zobrazoval chybu 522, což znamená, že samotné Cloudflare funguje, ale nedokáže se spojit se serverem. Externí monitoring dostupnosti potvrdil výpadek.

Dashboard v Cloudways ukazoval problém přímo na serveru a jeho administrace působila zaseknutě. Restart serveru z naší strany nepomohl, restart nezvládla ani podpora Cloudways. Cloudways nakonec uvedlo, že problém řeší s upstream poskytovatelem Vultr – nejprve šlo podle nich o plánovanou údržbu, později se ukázalo, že jde o hardwarový problém, který vyžaduje offline migraci serveru.

Jak jsme postupovali

Nejdřív jsme zkontrolovali dostupnost ostrého i vývojového webu a potvrdili charakter chyby Cloudflare 522. Ověřili jsme stav serveru v Cloudways a zkusili ho restartovat – bez úspěchu. Problém jsme eskalovali na podporu Cloudways, která založila tiket přímo u upstream poskytovatele Vultr. Po komunikaci o stavu serveru jsme s klientem a podporou domluvili noční termín migrace, předali požadovaný čas a opakovaně ověřovali, jestli migrace proběhla. Po jejím dokončení jsme zkontrolovali dostupnost administrace i panelu serveru a ověřili funkčnost Redis a Varnish.

  • Kontrola dostupnosti ostrého webu
  • Kontrola dostupnosti vývojové verze
  • Kontrola charakteru chyby Cloudflare 522
  • Kontrola stavu serveru v Cloudways
  • Pokus o restart serveru
  • Eskalace na podporu Cloudways
  • Založení tiketu u upstream poskytovatele Vultr
  • Domluvení nočního termínu migrace
  • Předání požadovaného času migrace
  • Opakované ověřování průběhu migrace
  • Ověření dostupnosti administrace po migraci
  • Kontrola stavu služeb Redis a Varnish

Ověřovali jsme stav postupně po každém kroku migrace, aby bylo jasné, kdy přesně se web a jeho služby vrátily do provozu.

Výsledek zásahu

Cloudways potvrdilo, že migrace serveru proběhla. Po migraci byl web znovu funkční, postupně se zprovoznila i administrace a panel serveru. Redis a Varnish fungovaly bez problémů – případné nejasnosti ohledně jejich stavu s podporou Cloudways jsme vyjasnili.

Praktické detaily

Nešlo o chybu WordPressu ani konkrétního pluginu. Problém byl v infrastruktuře serveru, který musel Cloudways řešit se svým upstream poskytovatelem Vultr, včetně offline migrace.

Klíčové bylo porovnat několik věcí najednou:

  • Zda chyba vzniká na webu, v Cloudflare, nebo na serveru
  • Zda jde restartovat server
  • Zda problém řeší Cloudways, nebo až upstream poskytovatel Vultr
  • Zda nehrozí změna IP adresy
  • Zda po migraci fungují klíčové služby jako Redis a Varnish
  • Zda je dostupná administrace serveru

Poučení a nová zjištění

Ne každý výpadek webu je chyba WordPressu. V tomto případě bylo potřeba rychle rozlišit, že Cloudflare funguje, ale nedokáže se spojit se serverem – restart nepomohl a řešení muselo jít přes Cloudways a upstream poskytovatele Vultr.

Rychlé rozlišení, jestli problém leží ve WordPressu, nebo v infrastruktuře, šetří čas i nervy. U infrastrukturního výpadku restart nepomůže – je potřeba řešit přímo s Cloudways a upstream poskytovatelem.

Nová zjištění, která z případu vyplynula pro podobné situace:

  • Chyba Cloudflare 522 ukazuje, že Cloudflare funguje, ale nedokáže se spojit s hostitelským serverem.
  • Restart serveru nemusí pomoct, pokud je problém na straně poskytovatele infrastruktury.
  • Při offline migraci hrozí riziko změny IP adresy – je potřeba to hlídat.
  • Po migraci je vhodné zvlášť ověřit funkčnost klíčových služeb jako Redis a Varnish, ne jen samotnou dostupnost webu.
Symbol WP-admin.cz

Připravil tým WP-admin.cz

Vyřešíme váš problém s WordPressem

Zaujal vás náš článek? Pomozte někomu a podělte se:

Máme volnou kapacitu

Nejste si jistí, kde začít? Pojďme se spojit!

Projdeme s vámi aktuální stav vašeho webu a navrhneme další postup.

Domluvit nezávaznou konzultaci

Nezávazná 20 min. technická konzultace