网络编程
位置:首页>> 网络编程>> Asp编程>> 如何解决ASP脚本运行超时的错误

如何解决ASP脚本运行超时的错误

 来源:asp之家 发布时间:2007-10-14 11:38:00 

标签:超时,脚本超时,iis

当你碰到下面的asp错误提示时,说明你asp运行脚本超时了!


  Active   Server   Pages   错误   ’ASP   0113’     
  脚本超时           
  /asp/index.asp        
  超过了脚本运行的最长时间。您可以通过指定   Server.ScriptTimeOut   属性值来修改此限制或用   IIS   管理工具来修改它。 


 我们知道,IIS默认的脚本超时时间是90秒,这样的话如果你是上传软件或者运行asp程序传送数据大于90秒的时候就会产生进程脚本超时放弃你的执行,保护服务器的处理大容量数据内存以及CPU占用过大导致死机或者不稳定的情况。

asp脚本超时的原因可能有:1.网络速度慢;2.asp程序编写错误;3.asp程序编写不合理,既运行这个asp程序要处理很多事情,这样就要花很多时间,您可以考虑分开执行,尽量减少同时运行的程序数量。

 处理ASP脚本运行超时的错误办法:

(1)我们可以在IIS所在网站的属性里点击"主目录"然后"配置""选项"里ASP/CGI脚本超时,大小设置高一些。

(2)在asp程序的头部加入控制脚本超时的代码:

Server.ScriptTimeOut = 270

270秒是你设置的脚本超时的时间,单位秒,具体大小自己调整。

如果你设置的时间小于90秒,将无效,IIS仍然以默认的90秒的脚本超时时间处理。

如果设置了以上的方法仍然不能解决问题的话,您就要考虑一下你的asp程序是否正确,合理。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com