![IIS 服务器在某些客户端上挂起的奇怪问题](https://linux22.com/image/794814/IIS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9C%A8%E6%9F%90%E4%BA%9B%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%B8%8A%E6%8C%82%E8%B5%B7%E7%9A%84%E5%A5%87%E6%80%AA%E9%97%AE%E9%A2%98.png)
我们遇到了一个非常奇怪的问题,我希望有人以前见过。
我们的网站由包含 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
事实证明我们的思科负载均衡器出现了问题,需要重新启动。