Řešení potíží s chybami 4xx a 5xx pomocí referenčního řetězce
Průvodce vysvětlením a používáním referenčních řetězců k diagnostice a řešení problémů se službou Azure Front Door
Požadavky
- Musíte mít profil služby Azure Front Door. Pokud chcete vytvořit profil, přečtěte si téma Vytvoření profilu služby Azure Front Door.
Co je referenční řetězec?
Referenční řetězec, označovaný také jako RefString, je krátký řetězec připojený službou Azure Front Door k hlavičce odpovědi HTTP každého požadavku. Poskytuje podrobnosti o tom, jak se žádost zpracovala, včetně stavu POP (Point of Presence) a stavu back-endu.
Referenční řetězce vám můžou pomoct s řešením problémů se službou Azure Front Door, jako jsou chyby mezipaměti, selhání back-endu a problémy s latencí. Můžete identifikovat původní příčinu a provést příslušné akce k jeho opravě analýzou referenčního řetězce požadavků.
Poznámka:
Pokud narazíte na chybovou stránku z služby Microsoft, bude již obsahovat referenční řetězec pro požadavek, který vygeneroval chybovou stránku. V takových případech můžete přeskočit přímo ke kroku diagnostiky.
Jak shromáždit referenční řetězec
Pokud chcete shromáždit referenční řetězec, musíte zaznamenat hlavičky odpovědi HTTP požadavků a vyhledat hlavičku S názvem X-Azure-Ref. Tato hlavička obsahuje referenční řetězec kódovaný v base64. K zachycení hlaviček odpovědí HTTP můžete použít různé metody v závislosti na vašich preferencích a situaci. Tady je příklad získání referenčního řetězce z prohlížeče Microsoft Edge:
Stisknutím nebo stisknutím klávesy
Ctrl+Shift+I
.< a1/&F12
otevřete vývojářské nástroje prohlížeče.Přejděte na kartu Síť .
Aktualizujte stránku nebo proveďte akci, která aktivuje požadavek.
Vyhledejte konkrétní požadavek v seznamu a v části hlavičky odpovědi vyhledejte hlavičku X-Azure-Ref .
Zkopírujte hodnotu hlavičky X-Azure-Ref , která se použije s nástrojem pro řešení potíží s referenčním řetězcem na webu Azure Portal.
Další informace najdete v dokumentaci ke kontrole síťové aktivity – Microsoft Edge Developer.
Příklad získání referenčního řetězce z prohlížeče Microsoft Edge:
Jak používat referenční řetězec s některými našimi nástroji pro řešení potíží
Azure Front Door používá referenční řetězec ke správě chyb 4xx a 5xx. Následuje postup použití diagnostického nástroje s referenčním řetězcem ke sledování a diagnostice problémů s připojením:
Přejděte do profilu služby Azure Front Door.
Vyberte nabídku Diagnostika a řešení problémů.
Posuňte se dolů a v části Běžné problémy vyberte Připojení.
V poli Jaký problém máte? Vyberte podtyp problému a v rozevírací nabídce zvolte chyby 4xx a 5xx a pak vyberte Další.
Do pole v části chyby 4xx a 5xx zadejte svůj referenční řetězec. Do pole Reference Reference – RefString zadáte referenční řetězec zadaný z vaší žádosti.
Nakonec výběrem možnosti Spustit diagnostiku identifikujte příčinu problému, která vysvětluje selhání, pokud se jedná o známý problém.
Příklad výsledku, který zobrazuje problém:
Poznámka:
Možnosti diagnostiky můžou vyžadovat až 15 minut, aby poskytovaly výsledky. Žádáme o vaši trpělivost, abyste umožnili dokončení procesu před provedením další akce.
Alternativní možnost
Pokud se rozhodnete nepoužívat diagnostický nástroj, můžete při odesílání lístku podpory zahrnout referenční řetězec. Kromě toho můžete funkci Přístupové protokoly povolit, aby přijímala aktualizace dat RefString přímo na webu Azure Portal.
Další informace o sledování odkazů a parametrů protokolu přístupu najdete v tématu Monitorování metrik a protokolů ve službě Azure Front Door, která zvýrazňují konkrétní pole v protokolech přístupu, která pomáhají identifikovat různé typy chyb.
Další kroky
- Další informace o procházení běžných problémů najdete v tématu Řešení potíží se službou Front Door.
- Odpovědi na běžné otázky najdete v nejčastějších dotazech ke službě Azure Front Door.