О ведении журнала W3C
Так как журнал W3C содержит наиболее полный набор полей, в которые записываются данные, данный журнал наиболее полезен при разрешении проблем. Если журнал W3C Extended не используется, можно временно сменить тип журнала в процессе отслеживания проблем, но только в том случае, если данные журнала сайта не используются для каких-либо других важных целей. Журнал W3C Extended может содержать очень большой объем информации о сайте.
Какая учетная запись используется клиентом для доступа к сайту?
Если разрешаются проблемы, связанные с разрешениями, то полезно знать, какую учетную запись использует клиент для доступа к сайту. Если в системе установлена интегрированная аутентификация Windows, браузер не запрашивает у пользователя аутентификационные данные, поэтому в данном случае трудно определить, какую учетную запись они используют. К счастью, здесь помогает файл журнала.
Какой браузер используется клиентом для доступа к сайту?
Некоторые браузеры не поддерживают определенные возможности. Например, проверка подлинности в интегрированной аутентификации Windows поддерживается только браузерами Internet Explorer. Если анонимный доступ отключен, и у клиента нет другого выбора, нежели использование интегрированной аутентификации Windows, доступ к сайту смогут получить только пользователи браузера Internet Explorer. Посредством изучения файлов журналов, можно выяснить, какие браузеры используются для доступа к сайту.
Какие передаются коды состояния?
Когда IIS передает сообщение об ошибке, на самом деле не отправляется конкретное сообщение об ошибке; вместо этого генерируется общая ошибка. Это означает, что клиент не получает код подсостояния. Если политика блокировки запрещает клиенту доступ к файлу, клиент получает характерную ошибку "404 not found", в то время как расширенный файл журнала будет содержать полную информацию об ошибке 404.2. В дополнение к этому, коды stats находятся в одной строке с временем/датой, пользователем, Internet Protocol (IP), браузером и т.д., поэтому гораздо легче связать сообщение об ошибке с конкретным клиентом.
Базовый перечень кодов состояния HTTP определен RFC 2616. Эти коды являются расширяемыми, поэтому дополнять этот список могут различные организации. Microsoft добавила свою реализацию кодов подсостояния. В таблице 8.1 приведены оба набора кодов и их базовые значения.
100 | Продолжение. |
101 | Переключение протоколов. |
200 | OK. |
201 | Создано. |
202 | Принято. |
203 | Неавторитетная информация. |
204 | Нет содержимого. |
205 | Сброс содержимого. |
206 | Частичное содержимое. |
300 | Несколько вариантов. |
301 | Удалено окончательно. |
302 | Найдено. |
303 | Смотреть другие. |
304 | Не изменено. |
305 | Использовать proxy. |
307 | Временное перенаправление. |
400 | Некорректный запрос. |
401 | Неавторизованный доступ. |
401.1 | Неавторизованный доступ: Доступ запрещен по причине неверных аутентификационных данных. |
401.2 | Неавторизованный доступ: Доступ запрещен по причине использования сервером другого метода аутентификации. |
401.3 | Неавторизованный доступ: доступ запрещен согласно списку контроля доступа (ACL), установленному на запрашиваемом ресурсе. |
401.4 | Неавторизованный доступ: аутентификация отклонена фильтром, установленным на веб-сервере. |
401.5 | Неавторизованный доступ: аутентификация отклонена приложением Internet Server Application Programming Interface/Common Gateway Interface (ISAPI/CGI). |
401.7 | Неавторизованный доступ: доступ запрещен согласно политике авторизации URL на веб-сервере. |
402 | Необходим платеж. |
403 | Доступ запрещен. |
403.1 | Доступ запрещен: в доступе на выполнение отказано. |
403.2 | Доступ запрещен: в доступе на чтение отказано. |
403.3 | Доступ запрещен: в доступе на запись отказано. |
403.4 | Доступ запрещен: для просмотра данного ресурса требуется протокол SSL. |
403.5 | Доступ запрещен: для просмотра данного ресурса требуется SSL 128. |
403.6 | Доступ запрещен: IP-адрес клиента отклонен. |
403.7 | Доступ запрещен: требуется сертификат клиента SSL. |
403.8 | Доступ запрещен: имя системы имен доменов (DNS) клиента отклонено. |
403.9 | Доступ запрещен: слишком много клиентов пытаются подключиться к веб-серверу. |
403.10 | Доступ запрещен: веб-сервер настроен на отказ в доступе на выполнение. |
403.11 | Доступ запрещен: пароль был изменен. |
403.12 | Доступ запрещен: сертификат клиента отклонен связями сертификата сервера. |
403.13 | Доступ запрещен: сертификат клиента был аннулирован на веб-сервере. |
403.14 | Доступ запрещен: перечень каталогов отклонен на веб-сервере. |
403.15 | Доступ запрещен: права доступа клиента превысили предельно допустимые на сервере. |
403.16 | Доступ запрещен: сертификат клиента некорректен или не пользуется доверием веб-сервера. |
403.17 | Доступ запрещен: сертификат клиента просрочен или еще не вступил в силу. |
403.18 | Доступ запрещен: Невозможно выполнить запрошенный URL в текущем пуле приложения. |
403.19 | Доступ запрещен: невозможно выполнить CGI для клиента в данном пуле приложения. |
403.20 | Доступ запрещен: доступ по паспорту не удался. |
404 | Не найден. |
404.1 | Файл или каталог не найден: веб-сайт недоступен через запрашиваемый порт. |
404.2 | Файл или каталог не найден: политика блокировки запрещает данный запрос. |
404.3 | Файл или каталог не найден: политика связей Multipurpose Internet Mail Extensions (MIME) запрещает данный запрос. |
405 | Метод запрещен. |
406 | Неприемлемо. |
407 | Требуется аутентификация proxy. |
408 | Время запроса истекло. |
409 | Конфликт. |
410 | Утеряно. |
411 | Требуется значение длины. |
412 | Предварительное условие не прошло. |
413 | Запрос слишком велик. |
414 | Идентификатор URI слишком велик. |
415 | Неподдерживаемый тип носителя. |
416 | Запрошенный диапазон не удовлетворителен. |
417 | Предположение неверно. |
500 | Внутренняя ошибка сервера. |
500.11 | Ошибка сервера: приложение завершает работу на веб-сервере. |
500.12 | Ошибка сервера: приложение перезапускается на веб-сервере. |
500.13 | Ошибка сервера: веб-сервер занят. |
500.14 | Ошибка сервера: неверная конфигурация приложения на веб-сервере. |
500.15 | Ошибка сервера: прямые запросы GLOBAL.ASA не разрешены. |
500.16 | Ошибка сервера: неверные аутентификационные данные UNC. |
500.17 | Ошибка сервера: хранилище авторизации URL не может быть найдено. |
500.18 | Ошибка сервера: хранилище авторизации URL не может быть открыто. |
500.19 | Ошибка сервера: данные для этого файла в метабазе сконфигурированы неверно. |
500.20 | Ошибка сервера: область авторизации URL не может быть найдена. |
500.100 | Внутренняя ошибка сервера: ошибка ASP. |
501 | Не применено. |
502 | Неисправный шлюз. |
503 | Служба недоступна. |
504 | Истек период ожидания шлюза. |
505 | Версия HTTP не поддерживается. |