这是怎么回事啊,最近很频繁,受不了
【原因】:出现这个的原因是因为你的ASP语句执行时间超出了你定义的时间(如果没定义,那么默认就是90秒)
【分析】:如果说之前没什么问题,最近才出问题,可能是你的程序读取数据的时候,因为数据量小所以就没出现过,近期是因为数据量大了,才会开始慢慢的触发这个问题;
【解决办法】:
1.先检查你的代码是否存在不合理的地方(比如多次重复某一个过程),尽可能的优化你的代码,给数据库建立索引等;
2.直接在程序的头部加入
Server.ScriptTimeOut = 500
'500是你设置的脚本超时的时间,秒为单位,具体大小自己调整。更多资料可参考我的百度空间文章——[asp脚本运行超时的解决办法]。
【注意】:ASP超时不能一刀切全部人为把时间延长,否则会影响服务器性能,一般的程序是不会超时的,如果你的程序超时,首先检查程序是否最优化
【分析】:如果说之前没什么问题,最近才出问题,可能是你的程序读取数据的时候,因为数据量小所以就没出现过,近期是因为数据量大了,才会开始慢慢的触发这个问题;
【解决办法】:
1.先检查你的代码是否存在不合理的地方(比如多次重复某一个过程),尽可能的优化你的代码,给数据库建立索引等;
2.直接在程序的头部加入
Server.ScriptTimeOut = 500
'500是你设置的脚本超时的时间,秒为单位,具体大小自己调整。更多资料可参考我的百度空间文章——[asp脚本运行超时的解决办法]。
【注意】:ASP超时不能一刀切全部人为把时间延长,否则会影响服务器性能,一般的程序是不会超时的,如果你的程序超时,首先检查程序是否最优化
参考资料:http://hi.baidu.com/wuqf/blog/item/544c8d827466d9b16c8119bb.html
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-07-30
ASP网站在生成的时候出现
Active Server Pages 错误 “ASP 0113”脚本超时,如下图
解决方法:脚本时间延长即可。
如下图,将时间设置为Server.ScriptTimeOut=9999999 尽可能的大一点,减少限制。
本回答被网友采纳第2个回答 2019-08-03
IIS主目录--配置--选项---ASP脚本超时时间,可以改为60-90秒或更高;在超时的文件的asp代码内添加这两句代码
session.abandon
Server.ScriptTimeOut=500
941la
session.abandon
Server.ScriptTimeOut=500
941la
第3个回答 2010-08-24
如果以前运行正常,那么应该仔细检查你的程序,看看有没有死循环之类。
第4个回答 2010-08-24
1、顶部设置Server.ScriptTimeout = 999999
2、检查程序代码有无死循环
3、优化查询语句,为数据库设置索引
2、检查程序代码有无死循环
3、优化查询语句,为数据库设置索引