[求助]为什么我的IIS6处理一段时间的asp后就不能处理了asp了,其他静态页面都正常?

时间:2021-12-10 07:50:30


小弟采用Windows2003自带的IIS6作为Web服务器,上面挂了一个邮件服务,挂了一个asp的论坛,但不知为何,IIS在运行一段时间后就没有了响应;

从浏览器访问asp页面,显示“地址已找到,正在连接服务器...”,但始终没有反应;但访问纯html页面没有任何问题。按这种情况来看,IIS应该还在运行,就是解释不了asp,我试遍方法都不行,只有重启World Wide Web Publishing服务才能恢复正常,但运行一段时间后又会如此;

我试着查看有没有把脚本处理的超时时间设得过长,但经过仔细检查,IIS全部采用默认的初始值,应该没有什么问题,但怎又会出现如此问题,真是百思不得其解,请大家帮帮忙,谢谢了!

问题解决立即送分,谢谢大家了!

8 个解决方案

#1


重装iis试试

#2


程序可能有内存泄漏。
1)隔离站点
HOW TO Isolate Web Applications into Their Own Process
http://support.microsoft.com/?id=326086

2)调式
HOWTO Troubleshoot High CPU Utilization of an MTS or COM+ Process
http://support.microsoft.com/?id=258833

#3


原来微软的IIS6存在一个Bug,不过现在还没有放出补丁,还是要谢谢ceocio老兄!100分送上!

#4


为什么每次加分都出错,我试了N遍了!愤...

#5


哈哈。有个办法,是我自己在用的。
我2台服务器,基本上是同时装的2003 +IIS6。
一台使用默认设置一切正常,运行到现在没出问题
一台在半个月前,突然出现如楼主上述的问题,也是怎么也找不到方法,便怀疑是II6采用的新技术可能导致的问题。猜测是II6的默认应用池(与IIS5不同)问题(仅仅是猜测,别问我原因),于是给每个程序分配了自己的应用程序池,而不用默认的。结果,哈哈,连IIS都不用重新启动,就OK了。居然用到现在没出问题。

#6


请问楼上的如何给每个应用程序分配自己的程序池呢?

#7


IIS6第一个就是应用程序池,你IIS6装了没?看一下就知道了

#8


终于把帖子结了。谢谢大家的帮助!

#1


重装iis试试

#2


程序可能有内存泄漏。
1)隔离站点
HOW TO Isolate Web Applications into Their Own Process
http://support.microsoft.com/?id=326086

2)调式
HOWTO Troubleshoot High CPU Utilization of an MTS or COM+ Process
http://support.microsoft.com/?id=258833

#3


原来微软的IIS6存在一个Bug,不过现在还没有放出补丁,还是要谢谢ceocio老兄!100分送上!

#4


为什么每次加分都出错,我试了N遍了!愤...

#5


哈哈。有个办法,是我自己在用的。
我2台服务器,基本上是同时装的2003 +IIS6。
一台使用默认设置一切正常,运行到现在没出问题
一台在半个月前,突然出现如楼主上述的问题,也是怎么也找不到方法,便怀疑是II6采用的新技术可能导致的问题。猜测是II6的默认应用池(与IIS5不同)问题(仅仅是猜测,别问我原因),于是给每个程序分配了自己的应用程序池,而不用默认的。结果,哈哈,连IIS都不用重新启动,就OK了。居然用到现在没出问题。

#6


请问楼上的如何给每个应用程序分配自己的程序池呢?

#7


IIS6第一个就是应用程序池,你IIS6装了没?看一下就知道了

#8


终于把帖子结了。谢谢大家的帮助!