« ASP中Err.number返回的错误代码解释大全解决“为应用程序池 提供服务的进程关闭时间超过了限制问题的办法” »

asp程序卡死IIS,找出问题所在的办法

ASP网站在数据量大的时候,一个小细节问题都能引起大问题,程序中有漏洞的话服务器一会就很慢,我遇这个问题,困扰很久,后来用了个办法找出问题。办法为:

在代码最开头出先声明报错:

On Error Resume Next '容错声明

代码最后部分写上检测结果:

<%
If Err.Number <> 0 Then
Response.Clear
%>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY BGCOLOR="#C0C0C0">
<FONT FACE="ARIAL">An error occurred in the execution of this ASP page<BR>
Please report the following information to the support desk
<P><B>Page Error Object</B><BR>
错误 Number: <%= Err.Number %><BR>
错误信息: <%= Err.Description %><BR>
出错文件: <%= Err.Source %><BR>
出错行: <%= Err.Line %><BR>
</FONT>
</BODY>
</HTML>
<%End If%>

这样的话平时很多系统可以过去不报错但是代码不合理的一些问题就能暴露出来,可以根据此来解决报错,系统性能自然提高了。

注:本文发自云南电子商务研究站(http://www.xiongmaotou.com),转载请附带本说明,谢谢

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。