IIS日志Timer_MinBytesPerSecond,Timer_ConnectionIdle的解决方法

所属分类: 电脑基础 / 故障排除 阅读数: 103
收藏 0 赞 0 分享
Description: The Error means The connection with the server has been terminated.
问题描述:这个错误是由于服务器连接被中断导致的。

If you check out the C:"Windows"system32"LogFiles"HTTPERR"httperr*.log files on the distribution server, you'll likely see either Timer_MinBytesPerSecond errors or Timer_ConnectionIdle errors. These are caused by IIS' default settings, contained within its metabase, which define the minimum traffic flow rate for a connection to be kept alive and the maximum idle time allowed before a connection is dropped. For some reason, SUS servers seem to take their good old time while downloading updates, and these parameters are exceeded and the distribution server drops 'em.

这个问题是由于在某些应用下,IIS的默认设置不当的

1) From IIS Manager, right click on the Internet Information Server (IIS) Manager root level folder and go to Properties. Check the box to enable direct metabase editing. Click OK.
1)打开Internet 信息服务(IIS)管理器,右键点“我的计算机”——属性,选上“允许直接编辑配置数据库(N)”,确定。
2) Open the C:"Windows"system32"inetsrv"MetaBase.xml file in Notepad. Do a search for "MinFileBytesPerSec". Change the setting for MinFileBytesPerSec from 240 to 0. Do another search, this time for "ConnectionTimeout" to be 600. Save changes and exit.
2)编辑C:"Windows"system32"inetsrv"MetaBase.xml文件,把MinFileBytesPerSec 参数值从240改为0,把ConnectionTimeout参数设成600。
3) Restart the IIS Admin service to effect the changes.
3)重新起动IIS服务

替代方法

如果您安装最新 for Windows Server 2003, ServicePack 后问题仍然存在网络连接可能太慢。 使用网络跟踪来确定客户是否接收响应和重传数据包中延迟。 要变通解决此问题, 减少或禁用 IIS 6.0 以阻止从早关闭慢速客户连接中 MinFileBytesPerSec 属性。

其它网友对该解决办法的评价和心得:

觉得这些解决方法都有问题,假如车辆防盗警报经常响,正确的解决方法是看看有谁常来打你车子的主意,或者把车子放在更安全的地方,而绝对不是关掉警报。
因为HTTP服务需要占用TCP连接,而TCP连接时是需要占用系统资源的,而且IIS为每个连接也需要分配相应的资源。目前的主机能够处理上万的连接就可以说是软硬件设计都很不错了(可以参见C10K )。假如恶意人员通过一台或者多台机器发起大量的连接,而不请求内容(这样不需要消耗多少攻击机器的带宽),就可以大量消耗服务器资源而达到拒绝服务的目的。
所以 IIS 需要关闭长时间非活动的连接,这个就是Timer_ConnectionIdle 的错误由来。

原来以为攻击者可以给服务器故意缓慢的发送和接收内容而消耗服务器的资源,这样可以避免服务器对于Timer_ConnectionIdle 的保护,相应的IIS的防范就是 MinFileBytesPerSec 设置,MinFileBytesPerSec 属性通过以最小的数据量保持连接,来禁止恶意的或软件工作不正常的客户端消耗资源。如果吞吐量低于 MinFileBytesPerSec 设置的值,则终止连接。LOG里面就会显示Timer_MinBytesPerSecond错误(一些Timer_MinBytesPerSecond错误是因为 windows 2003 的http.sys错误引起的,解决方式是打上最新 ServicePack
更多精彩内容其他人还在看

分辨率调不了怎么办 电脑屏幕分辨率调不了的原因及解决方法

分辨率又称解析度,一般理解为屏幕显示像素的多少。电脑分辨率调不了怎么办?电脑新手朋友们经常会遇到此问题,下面与大家分享下3种电脑分辨率的调整方法,遇到类似情况的朋友可以参考下,希望对大家有所帮助
收藏 0 赞 0 分享

驱动更新失败问题怎么解决?完美解决驱动更新失败问题

在电脑上无论是安装驱动还是安装应用软件都有出现失败的时候,本章帮大家解决驱动程序更新的时候出现失败的现象
收藏 0 赞 0 分享

电容坏了(爆浆)是否影响电脑的正常运行

爆浆之后电脑还能正常开机和运行,但电脑的稳定性肯定不如以前了,在恶劣的环境下运行时,就会出现莫名奇妙的死机或者重启
收藏 0 赞 0 分享

笔记本看视频或玩游戏卡住黑屏是什么原因怎么解决

HP CQ40笔记本电脑,看个视频,一会儿就电脑卡住,然后几秒钟后直接黑屏,玩游戏或者看视屏就这个样子,用鲁大师测试温度:一般就60多度 也没有很高,原因及解决方法如下,有类似情况的朋友可以参考下
收藏 0 赞 0 分享

电脑本地连接没有了网络连接的本地连接不见的解决方法

电脑本地连接没有了,想必有很多朋友都遇到过这种情况吧,究竟是什么原因呢?由于所造成的原因各不相同,下面与大家分享下本地连接没有了的原因与解决办法,遇到类似情况的朋友可以参考下本文
收藏 0 赞 0 分享

电脑桌面无法显示音量控制窗口怎么回事?问题分析与解决方法介绍

Windows无法在任务栏上显示音量控制。请使用‘控制面板’中的‘添加/删除程序’来安装”,请问要怎么装
收藏 0 赞 0 分享

玩游戏自动跳回桌面故障分析及解决

电脑在正常运行时总会有一个程序莫名其妙的闪现,时间很短,在进程中似乎没什么异常,通常玩大型3D游戏时如果电源功率不够的话就会有跳回桌面的现象,电源不稳定也是这种现象产生
收藏 0 赞 0 分享

三星平板电脑连接充电器后仍未供电的解决方法

当平板电脑完全没有电后,连接充电器并尝试启动平板电脑,但却无法开机,这是怎么回事呢
收藏 0 赞 0 分享

U盘插到电脑上不显示图标的解决方法(以金士顿8GU盘为例)

有时候U盘在插上电脑时候,显示正常介入了,但是在我的电脑了却不显示图标,这就让人纠结了,遇到这样的情况,我们该怎么解决呢?下面与大家分享下具体的解决过程
收藏 0 赞 0 分享

IT故障排查工作中的六条不变法则适用于大多数而非全部情况

高强度故障排查工作往往会遵循一些通用且不成文的实践规则,在本文将结合自身经历总结出六条不变法则,希望能为大家的实际工作带来助益,只适用于大多数而非全部情况
收藏 0 赞 0 分享
查看更多