×
Техническая документация: Хостинг

Failed Request Tracing: трассировка невыполненных запросов

Одной из особенностей web-сервера IIS 7.0 по сравнению с предыдущими версиями IIS является возможность ведения подробного журнала трассировки запросов к какому-либо сайту IIS.

Использование Failed Request Tracing (трассировки невыполненных запросов) позволяет получить максимально подробный отчёт по любому запросу к сайту IIS.

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

Например, для того, чтобы отследить все запросы к *.aspx страницам, заканчивающиеся 500-ой ошибкой HTTP, следует сделать следующее:

  1. Подключиться к своему сайту с помощью IIS Manager;
  2. Выбрать в меню IIS Manager пункт «Failed Request Tracing»;

    Failed Request Tracing — инструкция

  3. Добавить новое правило (выбрать в меню пункт «Add»);

    Failed Request Tracing — инструкция

  4. Указать обьект трассировки (выбрать в меню «ASP.NET (*.aspx)»);

    Failed Request Tracing — инструкция

  5. Выбрать код статуса ошибки HTTP «Status Code» 500;

    Failed Request Tracing — инструкция

  6. Выбрать провайдера трассировки;

    Failed Request Tracing — инструкция

  7. Нажать кнопочку «Finish».

После этого любой запрос к *.aspx странице этого сайта, закончившийся 500-ой ошибкой. HTTP будет обработан механизмом Filed Request Tracing, и соответствующий журнал трассировки запроса будет доступен по протоколу ftp:

ftp://uXXXXX.ftp.masterhost.ru/domain.tld/log/FailedReqLogFiles/W3SVCNNN/
где uXXXXX — номер виртуальной площадки, и domain.tld — название сайта.

Каждый требуемый запрос при этом записывается в отдельный файл с расширением .xml, и для его просмотра понадобится файл freb.xsl (таблица стилей XSL), который можно найти в том же каталоге, что и файлы журнала трассировки.

После этого можно скопировать файлы *.xml на локальный компьютер (обязательно вместе с freb.xsl), и открыть любой требуемый *.xml файл в проводнике Windows, после чего можно будет просмотреть содержимое журнала трассировки в Internet Explorer.

Failed Request Tracing — инструкция

Данный функционал поддерживается на тарифных планах «Эффективный+win'08», и «Специалист+win'08».