IIS 服务器在某些客户端上挂起的奇怪问题

IIS 服务器在某些客户端上挂起的奇怪问题

我们遇到了一个非常奇怪的问题,我希望有人以前见过。

我们的网站由包含 ASP 代码的 html 文件组成。我们已设置 IIS,以便通过 asp 引擎毫无问题地运行 html 文件。

我们遇到的问题是,有些用户浏览网站时,服务器需要很长时间才能做出初始响应。最多大约 25-35 秒。如果我们从出现问题的机器远程登录到端口 80 上的公共 IP 并执行“GET /”,则需要很长时间才能响应。现在的问题是,如果我从同一台机器远程登录到负载平衡器后面的 Web 服务器的私有 IP,我就可以正常浏览网站。

负载平衡器是 Cisco ACE,已经运行了几个月。

更奇怪的是,其他两个 Web 集群没有出现此问题。

为了测试,我创建了一个 test.html,其中只有几行,可以通过 Telnet 或 Web 浏览器顺利提取。

我们已将集群缩减为一台机器以进行故障排除,但未成功。生产机器是 Windows 2008 Web 版。我甚至设置了 Windows 2003 Standard 服务器并将网站移至该机器,但问题仍未得到解决。

更令人困惑的是,并非所有位于同一 VIP 后面的客户端计算机都存在此问题。就我们办公室而言,所有网络请求都通过单个公共 IP,但大约 30% 的办公室计算机都存在此问题,而其余计算机可以正常浏览网站。

这个集群上的其他站点也遇到了这个问题,但我们只查看一个站点,以尝试找出问题所在。

我已经检查了网络服务器上的磁盘队列,没有发现问题。

答案1

事实证明我们的思科负载均衡器出现了问题,需要重新启动。

相关内容