iis中运行asp始终显示正在连接(五十分!)

来源:百度知道 编辑:UC知道 时间:2024/05/03 10:53:42
才装的系统 ,第一天装好后测试能正常用,后来就不行了,只能浏览HTML,打开ASP的就是正在连接。 怎么回事啊!
ps:IIS是打了补丁的。
我用的程序就是IIS中的 localstart.asp 和 iisstart.asp 实验的啊! 怎么可能有死循环
再加50分!
刚才重装了IIS后,错误提示为连接用户过多,汗啊,我怎么可能连接用户过多,按照网上的办法下了个metaedit 修改了连接数 还是没用! 我疯了

看有没有死循环,一般出在数据库的读出上。
连接用户过多,是你没养成良好的代码编写习惯。创建了一个或者多个RS对象,使用完记录集之后,没有释放掉。
最重要的还有conn数据库连接对象,你也没在页面的末尾给与释放。 使用起来很爽,但是不释放,怎么飞的起来呢?
给你解决办法,每次使用完RS对象之后,在这个代码片段结束之后,使用
<%
rs.close
set rs=nothing '可能你不习惯用rs表示,无所谓你的记录集为comebaby这些都可以,记着关闭释放,每一次都要这样
%>
然后在每个使用到是数据库连接的页底部再加上
<%conn.close:set conn=nothing%>

看看IIS是否占用CPU和内存,如果占用,很可能是程序有死循环,如果不占用,可能是IIS的权限或配制有问题吧

ASP中有没有死循环,重启一下IIS试试