错误提示:
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程序是否正确,合理。