Rozwiązywanie problemów z błędami 4xx i 5xx przy użyciu ciągu odwołania
Przewodnik ułatwiający zrozumienie i używanie ciągów referencyjnych do diagnozowania i rozwiązywania problemów z usługą Azure Front Door.
Wymagania wstępne
- Musisz mieć profil usługi Azure Front Door. Aby utworzyć profil, zobacz Tworzenie profilu usługi Azure Front Door.
Co to jest ciąg odwołania?
Ciąg odwołania, znany również jako RefString, to krótki ciąg dołączany przez usługę Azure Front Door do nagłówków odpowiedzi HTTP każdego żądania. Zawiera szczegółowe informacje na temat sposobu przetwarzania żądania, w tym punktu obecności (POP) i stanu zaplecza.
Ciągi referencyjne mogą pomóc w rozwiązywaniu problemów z usługą Azure Front Door, takich jak błędy pamięci podręcznej, błędy zaplecza i problemy z opóźnieniami. Główną przyczynę można zidentyfikować i podjąć odpowiednie działania, aby rozwiązać ten problem, analizując ciąg odwołania żądań.
Uwaga
Jeśli wystąpi strona błędu z usługi firmy Microsoft, będzie ona już zawierać ciąg odwołania dla żądania, które wygenerowało stronę błędu. W takich przypadkach możesz przejść bezpośrednio do kroku diagnostycznego.
Jak zebrać ciąg odwołania
Aby zebrać ciąg odwołania, należy przechwycić nagłówki odpowiedzi HTTP żądań i wyszukać nagłówek o nazwie X-Azure-Ref. Ten nagłówek zawiera ciąg odwołania zakodowany w formacie Base64. W zależności od preferencji i sytuacji można użyć różnych metod przechwytywania nagłówków odpowiedzi HTTP. Oto przykład uzyskiwania ciągu odwołania z przeglądarki Microsoft Edge:
Otwórz narzędzia deweloperskie przeglądarki, naciskając
F12
lubCtrl+Shift+I
.Przejdź do karty Sieć .
Odśwież stronę lub wykonaj akcję, która wyzwoli żądanie.
Znajdź określone żądanie na liście i znajdź nagłówek X-Azure-Ref w sekcji nagłówków odpowiedzi.
Skopiuj wartość nagłówka X-Azure-Ref do użycia z narzędziem do rozwiązywania problemów z ciągami referencyjnymi w witrynie Azure Portal.
Aby uzyskać więcej informacji, zobacz Inspekcja działań sieciowych — dokumentacja dla deweloperów przeglądarki Microsoft Edge.
Przykład uzyskiwania ciągu odwołania z przeglądarki Microsoft Edge:
Jak używać ciągu odwołania z niektórymi z naszych narzędzi do rozwiązywania problemów
Usługa Azure Front Door używa ciągu odwołania do zarządzania błędami 4xx i 5xx. Poniżej przedstawiono procedurę używania narzędzia diagnostycznego z ciągiem referencyjnym do śledzenia i diagnozowania problemów z łącznością:
Przejdź do profilu usługi Azure Front Door.
Wybierz menu Diagnozowanie i rozwiązywanie problemów.
Przewiń w dół i wybierz pozycję Łączność w sekcji Typowe problemy .
W polu Jaki problem występuje? wybierz pozycję Wybierz podtyp problemu, a następnie wybierz błędy 4xx i 5xx z menu rozwijanego, a następnie wybierz przycisk Dalej.
Wprowadź ciąg odwołania w polu w sekcji błędy 4xx i 5xx. Należy wprowadzić ciąg odwołania podany w żądaniu w polu Odwołanie do śledzenia — RefString .
Na koniec wybierz pozycję Uruchom diagnostykę , aby zidentyfikować przyczynę problemu, co wyjaśnia błąd, jeśli jest to znany problem.
Przykładowy wynik przedstawiający problem:
Uwaga
Możliwości diagnostyczne mogą wymagać do 15 minut w celu dostarczenia wyników. Prosimy o cierpliwość, aby umożliwić zakończenie procesu przed podjęciem dalszych działań.
Alternatywna opcja
Jeśli zdecydujesz się nie używać narzędzia diagnostycznego, możesz dołączyć ciąg odwołania podczas przesyłania biletu pomocy technicznej. Ponadto możesz włączyć funkcję Dzienniki dostępu, aby otrzymywać aktualizacje dotyczące danych RefString bezpośrednio w witrynie Azure Portal.
Aby uzyskać więcej informacji na temat śledzenia odwołań i parametrów dziennika dostępu, zobacz Monitorowanie metryk i dzienników w usłudze Azure Front Door, które wyróżnia określone pola w dziennikach dostępu, które ułatwiają identyfikowanie różnych typów błędów.
Następne kroki
- Aby dowiedzieć się więcej na temat nawigowania po typowych problemach, zobacz Rozwiązywanie problemów z usługą Front Door.
- Odpowiedzi na często zadawane pytania można znaleźć w temacie Azure Front Door FAQ (Często zadawane pytania dotyczące usługi Azure Front Door).