如何处理IIS超时事件?

时间:2010-06-26 19:20:00 

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    
%>    
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    
%>   

标签:IIS,超时,事件
0
投稿

猜你喜欢

  • 网络之某门户线下推广方案

    2010-03-07 15:57:00
  • 从用户体验和SEO两个角度谈谈网站的描述

    2009-02-16 13:53:00
  • 百度框计算的终极目标

    2009-10-06 14:28:00
  • 网站的定位为什么重要

    2008-02-02 15:37:00
  • dedecms优化技巧

    2009-02-15 09:50:00
  • 网站运营模式观察与分析

    2009-01-07 12:47:00
  • SecureCRT中文显示乱码问题的解决方法

    2022-12-12 22:05:42
  • 走出一条情感路 地方网站架起你的怀旧桥

    2008-12-09 01:52:00
  • TCP Wrappers防火墙介绍与封锁IP地址的方法

    2022-01-08 11:53:03
  • Centos6.5全自动安装 vsftpd+dhcp+nfs+tftp

    2023-10-05 06:29:44
  • 易观国际:Q3中国B2C市场3C销量占比44.3%

    2009-11-16 17:51:00
  • Exchange 2007 中更强大的日志功能

    2010-02-21 19:13:00
  • V5MALL进入最后封装阶段,预计12月初免费对外发行

    2009-11-26 18:45:00
  • 建立良好客户关系

    2009-08-05 21:20:00
  • 金山年终游戏软件双引擎加速 多款新品将问世

    2009-10-31 16:03:00
  • Linux下网站项目发布要做哪些配置

    2010-01-25 12:13:00
  • 技巧:DDoS防御的八大方法详解

    2009-09-17 14:55:00
  • 发现站长统计的一个小漏洞

    2008-05-21 21:31:00
  • WordPress高级技巧,打造个性keywords

    2008-02-13 13:14:00
  • Linux 用cp和rsync同步文件时跳过指定目录的方法

    2023-08-17 01:10:17
  • asp之家 网站运营 m.aspxhome.com