HTTP 伺服器 API 會記錄對客戶端、連線逾時、孤立要求和未正確處理之連線的錯誤回應。
下表列出 HTTP 所記錄的錯誤。
| 錯誤 | 描述 |
|---|---|
|
「回應用戶端」 |
HTTP Server API 會將錯誤回應傳送給用戶端,例如,在上次接收的要求中剖析錯誤所造成的 400 錯誤。 傳送錯誤回應之後,HTTP 伺服器 API 會終止連線。 |
|
「連線逾時」 |
HTTP 伺服器 API 逾時連線。 如果要求在聯機逾時時擱置中,則會用來在錯誤記錄檔中提供有關聯機的詳細資訊。 |
|
「孤立的要求」 |
使用者模式進程會在仍有已排入佇列的要求路由傳送至該程式時,意外終止。 HTTP 伺服器 API 會在錯誤記錄檔中記錄孤立的要求。 |
特定錯誤類型是由一律顯示為每個錯誤行最後一個字段的原因片語字串所指定。 下表列出 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 |
要求實體主體到達之前,連線已過期。 當很明顯要求具有實體主體時,HTTP 伺服器 API 會開啟 Timer_EntityBody 定時器。 此定時器的限制一開始會設定為 ConnectionTimeout 值(通常是 2 分鐘)。 每次在此要求上收到另一個數據指示時,HTTP 伺服器 API 都會重設定時器,為連線提供額外的 2 分鐘(或 ConnectionTimeout中指定的任何專案)。 |
|
Timer_HeaderWait |
連線已過期,因為要求的標頭剖析花費的時間超過預設限制 2 分鐘。 |
|
Timer_MinBytesPerSecond |
連線已過期,因為用戶端未以合理的速度收到回應,這表示回應傳送速率比預設值 150 個字節/秒慢。 |
|
Timer_Response |
保留。 未使用。 |
|
URL |
處理 URL 時發生剖析錯誤。 |
|
URL_Length |
URL 超過允許的大小上限。 |
|
動詞 |
處理動詞時發生剖析錯誤。 |
|
Version_N/S |
發生版本不支援的錯誤(HTTP 錯誤 505)。 |