IIS日志Timer_MinBytesPerSecond,Timer_ConnectionIdle的解决方法

所属分类: 电脑基础 / 故障排除 阅读数: 89
收藏 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
更多精彩内容其他人还在看

电脑开机蓝屏代码为0x000000ED怎么解决?

电脑开机蓝屏代码为0x000000ED怎么解决?电脑开机出现蓝屏代码STOP(停止):0x000000ED,不能进入操作系统。下面分享解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

电脑开机蓝屏停机码0×0000002E的解决办法

在使用windows系统时,突然出现蓝屏,蓝屏代码消息显示的是0×0000002E。这让他不知所措,这种情况该如何应对?下面分享电脑开机蓝屏的原因以及解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

电脑蓝屏停机码 D1的解决方法

蓝屏截图中最重要的是停机码,这是查询蓝屏的重要依据。其次,如果蓝屏讯息中还有导致蓝屏故障的文件名,那么这个范围就缩小很多,甚至可以定性了,从而有了解决问题的思路和办法。下面小编就为大家介绍电脑蓝屏停机码 D1的解决方法,一起来看看吧
收藏 0 赞 0 分享

电脑蓝屏停机码1A的故障解决方法介绍

蓝屏停机码,只代表了蓝屏故障的起因和出错范围,所以,同样一个蓝屏停机码,有可能会有不同的故障原因,具体问题还要根据前因后果具体分析,下面小编为大家介绍电脑蓝屏停机码1A的故障解决方法,来看看吧
收藏 0 赞 0 分享

电脑蓝屏故障:停机简码1~10的解决方法

蓝屏截图中最重要的是停机码,这是查询蓝屏的重要依据。下面小编就为大家介绍,电脑蓝屏故障:停机简码1~10的解决方法,来看看吧
收藏 0 赞 0 分享

plug and play即插即用服务启动不了怎么办?

plug and play(即插即用)服务启动不了怎么办?即插即用服务是一个非常重要的服务,需要开启。也有时候出错,并不是因为服务未开启,而是驱动程序异常所致,只是表现在即插即用服务未开启,下面分享解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

电脑开机长鸣报警该怎么办?

电脑开机长鸣报警该怎么办?如果你的电脑开机事一直长鸣报警,首先你就要想到是内存的问题,既然知道原因,下面我们一起啦看看解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

电脑总重启提示Dcom server process服务意外终止怎么办?

电脑总重启提示Dcom server process服务意外终止怎么办?电脑老是显示重启:Plug and Play, Dcom server process, power 服务意外终止,windows必须立即重新启动。 这是一个叫做MBR的木马程序弄的,下面分享解决办法
收藏 0 赞 0 分享

无法连接至定点装置Synaptics(系统是win7)

这篇文章主要介绍了无法连接至定点装置Synaptics(系统是win7)的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

显卡风扇在转动但是插上VGA没有显示的详细解决办法

显卡风扇在转动,但是插上VGA没有显示怎么办?显卡风扇在转动,但是插上VGA数据线没有显示,插上独立显卡就可以了。那么这种情况怎么办呢,下面分享解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多