IIS6 ASP 页的执行造成响应缓冲区超过其配置限制的解决方法
Response 对象 错误 'ASP 0251 : 80004005'
超过响应缓冲区限制
此 ASP 页的执行造成响应缓冲区超过其配置限制。
因为页面中数据较多,有上千条,导致出现“超过响应缓冲区限制。此 ASP 页的执行造成响应缓冲区超过其配置限制”。
如果 response.buffer=false这样设的话,可以查出,但是好慢。怎么解决?
我们可以加大Buffer的缓冲区,办法是:先在服务里关闭iisadminservice服务。
找到 windows\system32\inesrv\下的metabase.xml,打开,找到AspBufferingLimit 把他修改为需要的值,默认为4194304,即4096KB,4M。
建议把它修改为41943040(40M)或适合的数值,取决于服务器内存是否足够大。
然后重启iisadminservice服务。
注意事项:
1、要注意服务器内存量是否足够。
2、还有因为数据量比较大,相应的还要修改ASP处理时间,即:
修改“AspScriptTimeout“ 默认值90(秒)
修改“AspSessionTimeout“ 默认值20(分钟)。
3、IIS运行的时候锁定了windows\system32\inesrv\下的metabase.xml文件,修改无法保存,需要
net stop iisadmin,保存OK,再net start w3svc。
4、win7中metabase.xml文件不可复制或修改,直接在iis中设置修改即可,位置为iis--功能视图--asp--限制属性--响应缓冲限制和最大请求实体主体限制。
相关文章
Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法
这篇文章主要介绍了Win2003和Win2008防火墙导致FTP服务器不能访问的解决方法,需要的朋友可以参考下2014-11-11win服务器防止安全策略或防火墙配置错误而导致远程无法连接的bat
这篇文章主要介绍了win服务器防止安全策略或防火墙配置错误而导致远程无法连接的bat,需要的朋友可以参考下2017-04-04组策略中的审核策略提示 Windows无法读取模板信息的解决方法
今天在帮客户配置2003的时候,进入组策略提示Windows无法读取模板信息,原来是因为安装设置过程中删除了guest账号,下面脚本之家小编为大家分享下解决方法吧2014-06-06Fatal: the Postfix mail system is already running 解决办法
这篇文章主要介绍了Fatal: the Postfix mail system is already running 解决办法的相关资料,需要的朋友可以参考下2016-12-12win2012中让IIS同时支持多版本ASP.NET 3.5/4.0/4.5的方法
这篇文章主要介绍了win2012中让IIS同时支持多版本ASP.NET 3.5/4.0/4.5的方法,需要的朋友可以参考下2015-10-10Windows server 2008R2升级到Windows server 2
操作系统可从较低版本的操作系统升级到较高版本,本文主要介绍了Windows server 2008R2升级到Windows server 2016,具有一定的参考价值,感兴趣的可以了解一下2023-09-09
最新评论