【发布时间】:2011-11-09 07:11:47
【问题描述】:
我们有一个连接到 SOAP 服务器的经典 ASP 站点。我们无法弄清楚是什么原因导致网站挂起。当我们看到网站挂起时,我们只需重新启动soap服务器,网站就可以正常工作(直到下一次挂起)。我想提一下,当网站挂起时,我可以访问服务器上具有 .html 或 .htm 扩展名的任何页面,但任何具有 .asp 扩展名的页面都会简单地计时。
【问题讨论】:
标签: soap asp-classic iis-6
我们有一个连接到 SOAP 服务器的经典 ASP 站点。我们无法弄清楚是什么原因导致网站挂起。当我们看到网站挂起时,我们只需重新启动soap服务器,网站就可以正常工作(直到下一次挂起)。我想提一下,当网站挂起时,我可以访问服务器上具有 .html 或 .htm 扩展名的任何页面,但任何具有 .asp 扩展名的页面都会简单地计时。
【问题讨论】:
标签: soap asp-classic iis-6
启动性能监视器,选择 Active Server Pages 类别并观察 Requests Executing 计数器。
随着时间的推移,您可能会发现这种情况会增加。您有挂起的线程等待对 SOAP 服务器的不完整调用。最终 ASP 会耗尽线程(通常每个 CPU 有 25 个线程)。之后,对 ASP 的后续请求会排队等待线程释放,而它永远不会这样做。
【讨论】: