Sdílet prostřednictvím


Řešení chyb 4xx a 5xx pomocí referenčního řetězce

Průvodce pochopením a používáním referenčních řetězců pro diagnostiku a řešení problémů se službou Azure Front Door.

Požadavky

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čkám odpovědí HTTP každého požadavku. Poskytuje podrobnosti o tom, jak byl požadavek zpracován, včetně bodu přítomnosti (POP) a stavu back-endu.

Referenční řetězce vám mohou pomoci analyzovat a řešit problémy se službou Azure Front Door, jako jsou vyprázdnění mezipaměti, selhání back-endu a zpoždění sítě. Můžete identifikovat hlavní příčinu a podniknout příslušné kroky k jejímu odstranění analýzou referenčního řetězce požadavků.

Poznámka:

Pokud narazíte na chybovou stránku ze služeb společnosti Microsoft, bude již obsahovat referenční řetězec pro požadavek, který chybovou stránku vygeneroval. V takových případech můžete přeskočit přímo na krok diagnostiky.

Jak shromáždit referenční řetězec

Chcete-li shromáždit referenční řetězec, musíte zachytit hlavičky odpovědí 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. Zde je příklad, jak získat referenční řetězec z prohlížeče Microsoft Edge:

  1. Otevřete vývojářské nástroje prohlížeče stisknutím F12 nebo Ctrl+Shift+I.

  2. Přejděte na kartu Síť .

  3. Obnovte stránku nebo proveďte akci, která požadavek aktivuje.

  4. Vyhledejte konkrétní požadavek v seznamu a vyhledejte hlavičku X-Azure-Ref v části hlavičky odpovědí.

  5. Zkopírujte hodnotu hlavičky X-Azure-Ref pro použití s nástrojem pro řešení potíží s referenčním řetězcem v Azure Portal.

Další informace naleznete v tématu Kontrola síťové aktivity – dokumentace pro vývojáře Microsoft Edge.

Příklad získání referenčního řetězce z prohlížeče Microsoft Edge:

Snímek obrazovky příkladu RefString v prohlížeči Microsoft Edge.

Jak používat referenční řetězec s některými z našich nástrojů pro odstraňování problémů

Azure Front Door používá ke správě chyb 4xx a 5xx referenční řetězec. Níže jsou uvedeny kroky pro použití diagnostického nástroje s referenčním řetězcem pro sledování a diagnostiku problémů s připojením:

  1. Přejděte na svůj profil služby Azure Front Door.

  2. Vyberte nabídku Diagnostika a řešení problémů .

    Snímek obrazovky zobrazující první krok při diagnostice problémů pomocí referenčního řetězce.

  3. Přejděte dolů a v části Běžné problémy vyberte možnost Připojení.

    Snímek obrazovky zobrazující druhý krok při diagnostice problémů pomocí referenčního řetězce.

  4. V poli Jaký máte problém? vyberte možnost Vybrat podtyp problému a v rozevírací nabídce vyberte možnost Chyby 4xx a 5xx a poté vyberte tlačítko Další.

    Snímek obrazovky zobrazující třetí krok při diagnostice problémů pomocí referenčního řetězce.

  5. Zadejte svůj referenční řetězec do pole v části chyby 4xx a 5xx . Referenční řetězec, který vám byl poskytnut z vašeho požadavku, zadáte do pole Odkaz na sledování – RefString .

    Snímek obrazovky zobrazující čtvrtý krok při diagnostice problémů pomocí referenčního řetězce.

  6. Nakonec vyberte Spustit diagnostiku a identifikujte příčinu problému, která vysvětluje selhání, pokud se jedná o známý problém.

    Příklad výsledku zobrazujícího problém:

    Snímek obrazovky s příkladem diagnózy v praxi pomocí referenčního řetězce.

    Poznámka:

    Diagnostické funkce mohou vyžadovat až 15 minut, než se dostaví výsledky. Žádáme vás o trpělivost, abyste nechali proces dokončit, než podniknete další kroky.

Alternativní možnost

Pokud se rozhodnete diagnostický nástroj nepoužívat, můžete při odesílání lístku podpory zahrnout referenční řetězec. Kromě toho můžete povolit funkci Protokoly přístupu pro příjem aktualizací dat RefString přímo v 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ňuje konkrétní pole v protokolech přístupu, která pomáhají identifikovat různé typy chyb.

Další kroky