伺服器逾時屬性

HTTP 伺服器 API 可讓應用程式在伺服器會話或 URL 群組上設定伺服器連線逾時限制。 HTTP 逾時屬性是用來設定應用程式特定時間的所有逾時。 IdleConnectionHeaderWait計時器也可以設定全 HTTP 伺服器 API。 當計時器設定為全 HTTP 伺服器 API 時,這些計時器會套用至電腦上的所有 HTTP 伺服器 API 應用程式,並在服務重新開機時保存設定。

如需設定計時器的詳細資訊,請參閱 設定應用程式特定逾時

未針對 URL 群組或伺服器會話設定計時器時,會套用 HTTP 伺服器 API 預設設定。

逾時強制執行的順序如下:

  1. 全 HTTP 伺服器 API 的預設值會套用至電腦上的所有 HTTP 伺服器 API 應用程式。
  2. 設定時,伺服器會話逾時會覆寫 HTTP 伺服器 API 範圍的設定。
  3. 設定時,URL 群組設定會覆寫伺服器會話組態。

下表列出預設連線逾時限制

計時器 定義 HTTP 伺服器 API 預設值 可設定為全 HTTP 伺服器 API 可設定為應用程式特定
IdleConnection 連線在保持閒置時已過期。 120 秒 限制
HeaderWait 等候 HTTP 伺服器 API 剖析標頭時,連線已過期。 120 秒 限制
EntityBody 等待要求實體主體送達時,連線已過期。 120 秒
DrainEntityBody 在等候 HTTP 伺服器 API 清空Keep-Alive連線上的實體主體時,連線已過期。 120 秒
MinSendRate 連線已過期,因為回應傳送速率比預設值 150 位元組/秒慢。 150 秒
RequestQueue 連線已過期,因為要求會保留在要求佇列中,應用程式才會挑選它。 120 位元組/秒