Поделиться через


Устранение ошибок 4xx и 5xx с помощью ссылочной строки

Сводка

В этой статье приводятся рекомендации по анализу и использованию ссылочных строк для диагностики и устранения проблем с Azure Front Door.

Предпосылки

Что такое ссылочная строка?

Ссылочная строка, также известная как RefString, является короткой строкой, добавляемой Azure Front Door к заголовкам ответа HTTP каждого запроса. Он содержит сведения о том, как был обработан запрос, включая точку присутствия (POP) и состояние серверной части.

Ссылочные строки помогут вам выявлять и устранять проблемы с Azure Front Door, такие как промахи кэша, отказы серверной части и проблемы с задержкой. Вы можете определить первопричину и выполнить соответствующие действия, чтобы устранить ее, проанализировав эталонную строку запросов.

Замечание

Если вы столкнулись со страницей ошибок из служб Майкрософт, она уже будет содержать ссылку на строку запроса, создающего страницу ошибки. В таких случаях можно перейти непосредственно к этапу диагностики.

Как собрать референтную строку

Чтобы собрать ссылку, необходимо записать заголовки ответа HTTP запросов и найти заголовок с именем X-#REF!-Ref. Этот заголовок содержит строку ссылки, закодированную в Base64. Вы можете использовать различные методы для записи заголовков ответа HTTP в зависимости от вашего предпочтения и ситуации. Ниже приведен пример получения ссылочной строки из браузера #REF!:

  1. Откройте средства разработчика браузера, нажав необходимые клавиши.

  2. Перейдите на вкладку "Сеть ".

  3. Обновите страницу или выполните действие, которое активирует запрос.

  4. Найдите конкретный запрос в списке и найдите заголовок X-#REF!-Ref в разделе заголовков ответа.

  5. Скопируйте значение заголовка X-#REF!-Ref для использования с средством устранения неполадок со строкой ссылки на портале #REF!.

Дополнительные сведения см. в разделе Изучение сетевой активности — документация для разработчиков #REF!.

Пример получения ссылочной строки из браузера #REF!:

Скриншот примера RefString в браузере #REF!.

Как использовать референтную строку в некоторых наших средствах устранения неполадок

Azure Front Door использует строку ссылки для управления ошибками 4xx и 5xx. Ниже приведены шаги по использованию средства диагностики со строкой ссылки для отслеживания и диагностики проблем с подключением.

  1. Перейдите к профилю Azure Front Door.

  2. Выберите меню диагностики и решения проблем .

    Снимок экрана, показывающий первый шаг диагностики проблем с помощью Строки ссылки.

  3. Прокрутите вниз и выберите "Подключение" в разделе "Распространенные проблемы ".

    Снимок экрана: второй шаг диагностики проблем с помощью ссылочной строки.

  4. В поле "Какая проблема возникла?" Выберите подтип проблемы и выберите ошибки 4xx и 5xx в раскрывающемся меню, а затем нажмите кнопку "Далее".

    Снимок экрана: третий шаг диагностики проблем с помощью ссылочной строки.

  5. Введите строку ссылки в поле в разделе ошибок 4xx и 5xx . Вы вводите референсную строку, указанную вам по запросу, в поле "Справочник по отслеживанию" — RefString.

    Снимок экрана: четвертый шаг диагностики проблем с помощью ссылочной строки.

  6. Наконец, выберите "Выполнить диагностику ", чтобы определить причину проблемы, которая объясняет сбой, если это известная проблема.

    Пример результата, отображающего проблему:

    Снимок экрана, показывающий пример диагностики во время работы с использованием референсной строки.

    Замечание

    Для получения результатов может потребоваться до 15 минут. Мы просим вашего терпения, чтобы вы позволили процессу завершиться, прежде чем принимать дальнейшие меры.

Альтернативный вариант

Если вы решили не использовать средство диагностики, при отправке запроса в службу поддержки можно включить ссылку. Кроме того, можно включить функцию Access Logs для получения обновлений данных RefString непосредственно на портале #REF!.

Дополнительные сведения об отслеживании ссылок и параметрах журнала доступа см. в разделе Метрики и журналы в Azure Front Door, в которых выделены определенные поля в журналах доступа, которые помогают определить различные типы ошибок.

Дальнейшие шаги

  • Для получения дополнительных сведений об устранении распространенных проблем см. раздел об решении проблем с Microsoft Front Door.
  • Ответы на распространенные вопросы см. в разделе Azure Front Door вопросы и ответы.