Microsoft Internet Explorer 可能停止响应长达六分钟

本文已归档。它按“原样”提供,并且不再更新。
症状
Microsoft Internet Explorer 可能停止响应长达六分钟。
原因
如果 Internet Explorer 或 Microsoft XMLHTTP COM 对象使用 Microsoft Win32 Internet (WinInet) API 进行 HTTP 操作,可能会出现此问题。如果使用 WinInet 的程序或对象执行 POST 操作,并且在 POST 发送到的服务器返回响应之前该连接关闭或重置,则 WinInet 可能会建立一个新连接。POST 操作可能会重复,但是 POST 操作的任何主要部分都不会重新发送。

如果将服务器端连接超时的值设置得非常低,则在慢速链接中很可能出现此问题。因此,在服务器等待客户端请求到达期间,服务器端可能会关闭 TCP 连接。
替代方法
要解决此问题,请将服务器超时设置成比客户端超时长。这样,客户端将在服务器端到达超时之前关闭空闲连接。

Microsoft Internet Information Server (IIS) 5 及更高版本的默认服务器端超时为 2 分钟。有关如何在 IIS 中设置连接超时的信息,请访问下面的 Microsoft 网站,以查看“Setting Connection Timeouts”(设置连接超时)网页:Internet Explorer 5 及更高版本的默认客户端超时为 1 分钟。
属性

文章 ID:833301 - 上次审阅时间:01/12/2015 22:59:34 - 修订版本: 2.0

  • Microsoft Internet Explorer 6.0 Service Pack 1
  • Microsoft Internet Explorer 5.01 SP4
  • kbnosurvey kbarchive kbprb KB833301
反馈