首页 > 编程知识 正文

iis重启命令(iis占用cpu过高)

时间:2023-05-06 00:21:20 阅读:75496 作者:3929

Response对象错误' ASP 0251 : 80004005 '

超过响应缓冲区限制

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

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

如果设置response.buffer=false,则可以检测到,但速度很慢。 怎么解决?

首先,可以通过在服务中关闭IIS管理员服务来增加缓冲区。

找到并打开windowssystem32inesrv下的metabase.xml,找到AspBufferingLimit,然后将其更改为所需的值。 默认值为4194304,即4096KB和4M。

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

重新启动IIS管理员服务。

注意事项:

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

2、另外,因为数据量大,所以相应地修改ASP的处理时间。 即:

更改“ASP脚本时间输出”的默认值90 (秒)

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

3、IIS运行时无法锁定windowssystem32inesrv下的metabase.xml文件,无法保存修改,需要

net stop iisadmin,保存OK,net start w3svc。

4、windows7上不能复制或修改metabase.xml文件。 直接在iis上设定修改就可以了。 位置为iis--功能视图----ASP----限制属性---响应缓冲区限制和最大请求实体主体限制。

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