服务器 Timeouts 属性

HTTP 服务器 API 使应用程序能够在服务器会话或 URL 组中设置服务器连接超时限制。 HTTP timeouts 属性用于基于应用程序设置所有超时。 还可以配置 IdleConnectionHeaderWait 计时器。 当计时器配置为 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 字节/秒 是的