首页 > 编程知识 正文

tracert部分请求超时(超过发送限制)

时间:2023-05-05 01:46:50 阅读:75497 作者:3446

Response对象错误' ASP 0251 : 80004005 '超出了响应缓冲区限制

/his/zygl/jzgl_left.asp,第0行

运行此ASP页导致响应缓冲区超出了配置限制。

于是在网上寻找答案,得到以下结果,顺利解决了这个问题:

“超出了响应缓冲区的限制,因为页面中的数据很多,成千上万。 运行此ASP页导致响应缓冲区超出了配置限制”。 假说

response.buffer=false这样可以检测到,但很慢。 怎么解决?

可以通过以下方法增大Buffer的缓冲区:

首先,在服务中关闭IIS管理员服务。

找到、打开并找到windowssystem32inesrv下的metabase.xml

AspBufferingLimit将他更改为所需的值,默觉得4194304,即4096KB,4M。

建议更改为41943040(40m )或适当的值。 这取决于服务器内存是否足够大。

然后重新启动IIS管理员服务。

注意事项:

1、注意服务器内存量是否足够。

2、另外,因为数据量大,所以相应地变更ASP的处理时间。 即,如下。

更改“AspScriptTimeout”的默认值90 (秒)

将" AspSessionTimeout "的默认值更改为20分钟。

使用Response.BinaryWrite方法时,IIS 6和IIS 7中将显示错误消息。 “HTTP 500”或“超出了响应缓冲区限制”

33558 support.Microsoft.com/kb/944886/zh-cn

从安装在web服务器上的internet信息服务(IIS ) 7或IIS 6向客户端计算机发送文件时,客户端计算机可能会显示类似以下内容的错误消息:

错误消息1 HTTP 500-内部服务器错误消息2响应对象错误ASP 0251: 80004005

已超过响应缓冲区限制

运行ASP页导致响应缓冲区超出了配置限制。 错误消息1此外,IIS日志文件中可能会显示类似以下内容的消息:

要将文件发送到ASP _ 0251 _ 3360 _ 80004005|response _ buffer _ limit _ exceeded client计算机,请使用Response.BinaryWrite方法

要解决此问题,如果禁用了ASP响应缓冲区,IIS将默认活动服务器页面(ASP )响应缓冲区的值强制为4 MB。

在大多数情况下,4 MB的缓冲区限制足以向web客户端发送ASP响应。 如果此限制不够,请使用以下方法之一:

方法1 :尝试降低响应大小解决此问题时,使用AspBufferingOn方法和ASP缓冲区验证返回给客户端的数据是否小于或等于4 MB。

假设响应,超过4 MB的默认值此大小通常会降低用户体验。 Web浏览器需要通过网络接收较大的响应。 然后,需要在Web浏览器中进行分析并显示大的HTML响应。

方法2 :启用ASP响应缓冲区,在要添加缓冲区限制的IIS 6上启用或禁用缓冲区,以便在APP应用程序级别使用Response.BinaryWriteIIS元数据库属性。 有关AspBufferingOnIIS元数据库属性的详细信息,请访问以下Microsoft网站:

3358 www.Microsoft.com/TechNet/prod technol/windows server 2003/library/IIS/FBE 1b d5f-52d4- 4a 26-8ab1- 7bb 89999 在FBE 1b D5 f-52d4- 4a 26-8ab1- 7bb 897 bb3d 53.mspx ) AspBufferingOnIIS 7中,将ASP响应缓冲区设置为APP应用程序级别的3http://www.Sina

要启用或禁用缓冲区页面级别,可以使用注意属性。 有关System.webserver ASP 部分中使用 bufferingOn属性的详细信息,请访问以下MSDN网站:

3358 windows SDK.msdn.Microsoft.com/en-us/library/ms 526001.aspx (最大3358 windows SDK.msdn.Microsoft.com/en 测试完成后,显示的最大值为Response.Buffer中使用字段中的IIS日志文件对页面生成的响应。

要向IIS 6添加缓冲区限制,请执行以下步骤:

单击Response.Buffer,单击sc 字节,键入cmd,然后单击3358www.Sina.com/。 键入以下命令,然后按ENTER键: CD/d % system drive %inetpubadminscripts键入以下命令,然后按ENTER : cscript.exe adsutil.VBS set w3svc/aspbbic例如对随机数67108864将缓冲器的大小限制设置为64 MB。 要验证是否正确设置了缓冲区限制,请执行以下步骤:

单击開始,单击执行,键入cmd,然后单击3358www.Sina.com/。 键入以下命令,然后按ENTER键: CD/d % system drive %inetpubadminscripts键入以下命令,然后按ENTER : cscript.exe adsutil.VBS get w3svc/ASP bbet

转载于:https://www.cn blogs.com/MFR BUAA/p/3777725.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。