Windows 2008 R2 IIS 7.5 服务器在提供网页时停顿

Windows 2008 R2 IIS 7.5 服务器在提供网页时停顿

我遇到了一个问题,我的服务器在初始请求时无法提供页面。我必须按 F5(刷新)页面几次才能真正提供页面。这个问题出在服务器本身(与网络无关),因为如果我通过服务器的 IP 浏览网站,我会看到同样的问题。事件日志中没有任何异常。我尝试了 iisreset 并重新启动了机器,仍然看到同样的问题。这台服务器已经在线并提供页面一年多了,而这个问题昨天才开始出现。

我真的不知道从哪里开始解决这个问题?我昨天还进行了 Windows 更新、病毒扫描和磁盘碎片整理,但都无法解决问题。

任何建议将不胜感激。

答案1

您应该先放一个基本的 HTML 和 ASP(x) 页面,看看是 IIS 问题还是应用程序特定问题。如果 HTML/ASP 页面运行正常,则排除特定应用程序的故障。否则,请从服务器本身浏览网站以排除网络问题。如果这仍然不起作用,也许可以检查 DNS 或系统上运行的其他程序。

答案2

我将启用失败请求跟踪。

  • 打开 IIS 管理器
  • 选择一个站点并从右侧的操作中启用“失败请求跟踪”。
  • 然后在网站的 IIS 部分中,打开“失败请求跟踪规则”
  • 为“所有内容”添加新规则,状态代码:200,所有提供商。
  • 在浏览器中访问该网站,
  • 打开 C:\inetpub\logs\FailedReqLogFiles\W3SVCx\,其中 x 是站点的 ID
  • 在浏览器中打开最新的 *.xml 文件,服务器上的 IE 通常不起作用。我会将文件和 freb.xsl 复制到工作站并在那里打开它。
  • 在“请求详情”下,您可能会看到为什么花了这么长时间。

相关内容