Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
API HTTP-сервера регистрирует ответы на ошибки клиентов, время ожидания подключения, потерянные запросы и удаленные подключения, которые обрабатываются неправильно.
В следующей таблице перечислены ошибки, зарегистрированные по протоколу HTTP.
| Ошибка | Описание |
|---|---|
|
"Ответы на клиенты" |
API HTTP-сервера отправляет ответ на ошибку клиенту, например ошибку 400, вызванную ошибкой синтаксического анализа в последнем полученном запросе. После отправки ответа об ошибке API HTTP-сервера завершает подключение. |
|
"Время ожидания подключения" |
API HTTP-сервера истекает время ожидания подключения. Если запрос ожидается при истечении времени ожидания подключения, он используется для предоставления дополнительных сведений о подключении в журнале ошибок. |
|
"Потерянные запросы" |
Процесс пользовательского режима неожиданно завершается, пока все еще находятся запросы в очереди, которые направляются в этот процесс. API HTTP-сервера регистрирует потерянные запросы в журнале ошибок. |
Определенные типы ошибок определяются строками фразы причины, которые всегда отображаются в качестве последнего поля каждой строки ошибки. В следующей таблице перечислены фразы причин HTTP.
| Фраза причины | Описание |
|---|---|
|
AppOffline |
Произошла ошибка недоступности службы (ошибка HTTP 503). Служба недоступна, так как ошибки приложения привели к отключению приложения. |
|
AppPoolTimer |
Произошла ошибка недоступности службы (ошибка HTTP 503). Служба недоступна, так как процесс пула приложений слишком занят для обработки запроса. |
|
AppShutdown |
Произошла ошибка недоступности службы (ошибка HTTP 503). Служба недоступна, так как приложение автоматически завершает работу в ответ на политику администратора. |
|
BadRequest |
При обработке запроса возникла ошибка синтаксического анализа. |
|
Connection_Abandoned_By_AppPool |
Рабочий процесс из пула приложений, который завершил сбой или закрыл ожидающий запрос, закрыв его дескриптор. |
|
Connection_Dropped |
Служба IIS не удалось вернуть данные ведения журнала в течение указанного ограничения времени (1 минуты) из-за отключения клиента (или сброса) до регистрации ответа. Запрос не обязательно удален; Клиент, возможно, уже получил ответ. |
|
ConnLimit |
Произошла ошибка недоступности службы (ошибка HTTP 503). Служба недоступна, так как достигнуто или превышено ограничение подключения на уровне сайта. |
|
отключен |
Произошла ошибка недоступности службы (ошибка HTTP 503). Служба недоступна, так как администратор принял приложение в автономном режиме. |
|
EntityTooLarge |
Сущность превысила допустимый максимальный размер. |
|
FieldLength |
Превышено ограничение длины поля. |
|
запрещено |
При синтаксическом анализе обнаружен запрещенный элемент или последовательность. |
| Заголовок |
Ошибка синтаксического анализа обнаружена в заголовке. |
| имя узла |
При обработке имени узла возникла ошибка синтаксического анализа. |
| внутренний |
Произошла внутренняя ошибка сервера (ошибка HTTP 500). |
|
Invalid_CR/LF |
Обнаружена недопустимая передача каретки или канал линии. |
|
LengthRequired |
Отсутствует требуемое значение длины. |
|
N/A |
Произошла ошибка недоступности службы (ошибка HTTP 503). Служба недоступна в результате внутренней ошибки, такой как сбой выделения памяти. |
|
N/I |
Ошибка, не реализованная (ошибка HTTP 501), или произошла недоступная служба (ошибка HTTP 503) в результате неизвестной кодировки передачи. |
| номер |
При обработке числа возникла ошибка синтаксического анализа. |
| предварительные условия |
Необходимое условие отсутствует. |
|
QueueFull |
Произошла ошибка недоступности службы (ошибка HTTP 503). Служба недоступна, так как очередь запросов приложения заполнена. |
| запрос RequestLength |
Превышено ограничение длины запроса. |
|
Timer_AppPool |
Срок действия подключения истек, так как запрос ждал слишком долго в очереди пула приложений, чтобы удалить его из очереди и обработать его. Этот период времени ожидания — ConnectionTimeout, который по умолчанию устанавливается на 2 минуты. |
|
Timer_ConnectionIdle |
Срок действия подключения истек и остается неактивным. По умолчанию длительность ConnectionTimeout составляет 2 минуты. |
|
Timer_EntityBody |
Срок действия подключения истек до прибытия текста сущности запроса. Если ясно, что запрос содержит тело сущности, API HTTP-сервера включает таймер Timer_EntityBody. Для этого таймера изначально задано значение ConnectionTimeout (обычно 2 минуты). Каждый раз, когда по этому запросу получено другое указание данных, API HTTP-сервера сбрасывает таймер, чтобы предоставить подключение дополнительно 2 минуты (или все, что указано в ConnectionTimeout). |
|
Timer_HeaderWait |
Срок действия подключения истек, так как синтаксический анализ заголовка для запроса занимает больше времени, чем ограничение по умолчанию в 2 минуты. |
|
Timer_MinBytesPerSecond |
Срок действия подключения истек, так как клиент не получил ответ на разумной скорости, что означает, что скорость отправки ответа была медленнее, чем значение по умолчанию 150 байт/с. |
|
Timer_Response |
Скрытный. Не используется. |
| URL-адрес |
При обработке URL-адреса возникла ошибка синтаксического анализа. |
|
URL_Length |
URL-адрес превысил максимальный допустимый размер. |
| команда |
При обработке команды возникла ошибка синтаксического анализа. |
|
Version_N/S |
Произошла ошибка, не поддерживаемая версией (ошибка HTTP 505). |