如何处理超时事件?
如何处理超时事件?
发布时间:2016-12-29 来源:查字典编辑
摘要:如何处理超时事件?1、IIS为一个死循的执行过程设定执行时间(缺省为90秒)超时事件:2、自定义时间。用程序设定超时事件的时间段:3、干涉超...

如何处理超时事件?

1、IIS为一个死循的执行过程设定执行时间(缺省为90秒)超时事件:

<%response.buffer=true%>

<body><html>

<%

DO

counter=counter+1

response.write counter & "<br>"

response.flush

LOOP

%>

</body></html>

2、自定义时间。用程序设定超时事件的时间段:

<%

response.buffer=true

server.scripttimeout=20

%>

<body><html>

<%

DO

counter=counter+1

response.write counter & "<br>"

response.flush

LOOP

%>

</body></html>

3、干涉超时时间段。捕获超时:

<%@ trANSACTION=Required%>

<%

response.buffer=true

server.scripttimeout=20

%>

<html><body>

</body>

<%

DO

counter=counter+1

response.write counter & "<br>"

LOOP

response.flush

response.write "脚本运行完啦!"

%>

</html>

<%

Sub OnTransactionAbort()

response.clear

Response.Write "噢,脚本运行超时了!"

end sub

%>

4、绕过超时事件:

<%@ trANSACTION=Required%>

<%

response.buffer=true

server.scripttimeout=40

%>

<html><body>

</body>

<%

DO UNTIL counter=400

counter=counter+1

response.write counter & "<br>"

LOOP

response.flush

response.write "脚本运行完啦!"

%>

</html>

<%

Sub OnTransactionAbort()

response.clear

Response.Write "噢,脚本运行超时了!"

end sub

%>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新编程10000问学习
热门编程10000问学习
编程开发子分类