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


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

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

Необходимые компоненты

  • У вас должен быть профиль Azure Front Door. Сведения о создании профиля см. в статье "Создание профиля Azure Front Door".

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

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

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

Примечание.

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

Как собрать ссылку на строку

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

  1. Откройте средства разработчика браузера, нажав или нажав F12 клавишу Ctrl+Shift+I.

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

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

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

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

Дополнительные сведения см. в документации разработчика Microsoft Edge.

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

Снимок экрана: пример RefString в браузере Microsoft Edge.

Использование ссылочной строки с некоторыми средствами устранения неполадок

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание.

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

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

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

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

Следующие шаги