经典的ASP网站随机挂起IIS6 [英] classic asp site randomly hangs IIS6

查看:55
本文介绍了经典的ASP网站随机挂起IIS6的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们有一个经典的ASP站点,该站点连接到SOAP服务器.我们还无法找出导致网站挂起的原因.当我们看到网站挂起时,我们只需要重新启动soap服务器,网站就可以正常工作(直到下一次挂起).我想提一提,当网站挂起时,我可以进入服务器上具有.html或.htm扩展名的任何页面,但是具有.asp扩展名的任何页面都将简单地计时.

We have a classic ASP site that connects to a SOAP server. We have not been able to figure out what causes the website to hang. When we see that the website is hanging we simply restart the soap server and the website works fine(until the next time it hangs). I want to mention that when the website hangs I can get to any page on the server that has .html or .htm extension, but any page that has an .asp extension will simply clock.

推荐答案

启动性能监视器,选择"Active Server Pages"类别,并查看"Requests Executing"计数器.

Fire up performance monitor, select Active Server Pages category and watch the Requests Executing counter.

随着时间的推移,您可能会发现这种情况会增加.您有线程挂起,等待对SOAP服务器的不完整调用.最终,ASP用完了线程(通常每个CPU 25个线程).之后,对ASP的后续请求将排队等待线程释放,这是从来没有的.

You will likely see that over time this increases. You have threads hanging waiting for incomplete calls to the SOAP Server. Eventually ASP runs out of threads (usually 25 threads per CPU). After that subsequent requests to ASP get queued waiting for a thread to come free, which it never does.

这篇关于经典的ASP网站随机挂起IIS6的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆