手动阀

Good Luck To You!

IIS6 ASP 页的执行造成响应缓冲区超过其配置限制的解决方法

IIS6 ASP页的执行造成响应缓冲区超过其配置限制的错误,通常是由于生成的页面内容过大,超过了IIS默认设定的缓冲区大小,以下是针对该问题的详细解决方法:

1、修改AspBufferingLimit值

关闭服务:先在服务里关闭iisadmin service服务。

编辑metabase.xml文件:找到windows\system32\inesrv\下的metabase.xml文件,打开并找到AspBufferingLimit属性。

修改AspBufferingLimit值:将AspBufferingLimit的值修改为需要的大小,例如从默认的4194304(即4MB)改为更大的值,如41943040(即40MB)。

保存并重启服务:保存metabase.xml文件,然后重启iisadmin service服务。

2、调整ASP处理时间

如果数据量较大,还需要相应地修改ASP处理时间,包括AspScriptTimeout和AspSessionTimeout。

AspScriptTimeout:默认值为90秒,可以根据需要进行调整。

AspSessionTimeout:默认值为20分钟,也可以根据实际需求进行延长。

3、检查服务器内存

在进行上述修改之前,请确保服务器内存足够大,以避免因内存不足而导致的其他问题。

通过以上方法可以有效解决IIS6 ASP页执行时造成的响应缓冲区超过其配置限制的问题,如果问题依然存在,建议进一步检查ASP代码和数据库查询语句,优化程序性能。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.