Active Server Pages 错误'ASP 0113'脚本超时

Active Server Pages 错误'ASP 0113'脚本超时,第1张

【原因】:出现这个的原因是因为你的ASP语句执行时间超出了你定义的时间(如果没定义,那么默认就是90秒)

【分析】:如果说之前没什么问题,最近才出问题,可能是你的程序读取数据的时候,因为数据量小所以就没出现过,近期是因为数据量大了,才会开始慢慢的触发这个问题;

【解决办法】:

1.先检查你的代码是否存在不合理的地方(比如多次重复某一个过程),尽可能的优化你的代码,给数据库建立索引等;

2.直接在程序的头部加入

Server.ScriptTimeOut = 500

'500是你设置的脚本超时的时间,秒为单位,具体大小自己调整。更多资料可参考我的百度空间文章——[asp脚本运行超时的解决办法]。

【注意】:ASP超时不能一刀切全部人为把时间延长,否则会影响服务器性能,一般的程序是不会超时的,如果你的程序超时,首先检查程序是否最优化

ASP网站在生成的时候出现

Active Server Pages 错误 “ASP 0113”脚本超时,如下图

解决方法:脚本时间延长即可。

如下图,将时间设置为Server.ScriptTimeOut=9999999  尽可能的大一点,减少限制。

IIS默认一个页面脚本运行的超时时间是90秒,超过90秒程序没有运行完,则d出这个错误。上传文件比较大,而网速又比较慢时就会超时,就是你现在的情况。

可以在asp页内写程序“Server.ScriptTimeOut

=

时间”,来设施脚本超时时间。

也可以在IIS上的

该站点/属性/主目录/配置/选项/asp脚本超时:

来设置该站点的脚本超时时间。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11926484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存