|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;
在LogFilesHTTPERR的日记中发明了大批Timer_MinBytesPerSecond,Timer_ConnectionIdle毛病,
依据网上的先容,做了以下变动:
1)从IIS办理器右键单击当地盘算机选择属性。勾选同意间接编纂设置数据库。
2)在记事本中翻开C:Windowssystem32inetsrvMetaBase.xml文件,
搜刮MinFileBytesPerSec,将MinFileBytesPerSec设置从240变动为0。
搜刮ConnectionTimeout,将ConnectionTimeout设置从120变动为600。
MinFileBytesPerSec假如不在C:Windowssystem32inetsrvMetaBase.xml文件就是在C:Windowssystem32inetsrvMBSchema.xml文件
3)从头启动IIS。
在修正MBSchema特别注重,中断IIS历程,第一步修正
MetaBase
•在“IIsComputer”节点中,将EnableEditWhileRunning的值从0(FALSE)变动为1(TRUE)。所做变动应以下所示:
<IIsComputerLocation="/LM"
EnableEditWhileRunning="1"
EnableHistory="1"
MaxBandwidth="4294967295"
MaxHistoryFiles="10">
•将所做变动保留到MetaBase.xml文件中。
然后才干修正MBSchema文件。。。
-------------------------------另外一种看法
前些天发明本人的网站没法会见,扣问机房这边,说是呆板比来常逝世机,我就把网站迁徙到一个伴侣的主机上,了局没过几天呆板又挂了,问伴侣的机房何处说是硬件防火墙被打击了而逝世失落了,具体情形不知。看来不是硬件成绩,多数是被SYNFLOOD大概CC打击了。刚好本来的机房说比来购置了新的防火墙,我又放了归去。
既然不是硬件成绩而多是打击,我就入手下手反省IISlog了,发明IIS内里良多Timer_ConnectionIdle和Timer_MinBytesPerSecond的毛病,到收集上google了一下,罕见说法是说毛病是由于IIS的设置不妥引发的,是由于毗连超不时间设置太小,办理办法是设置毗连超时为600秒,把MinFileBytesPerSec的设置从240修正到0(相称于关失落该设置)。以为这些办理办法都有成绩,假设车辆防盗警报常常响,准确的办理办法是看看有谁常来打你车子的主张,大概把车子放在更平安的中央,而相对不是关失落警报。
由于HTTP服务必要占用TCP毗连,而TCP毗连时是必要占用体系资本的,并且IIS为每一个毗连也必要分派响应的资本。今朝的主性能够处置上万的毗连就能够说是软硬件计划都很不错了(能够拜见C10K)。假设歹意职员经由过程一台大概多台呆板倡议大批的毗连,而不哀求内容(如许不必要损耗几打击呆板的带宽),就能够大批损耗服务器资本而到达回绝服务的目标。
以是IIS必要封闭长工夫非举动的毗连,这个就是Timer_ConnectionIdle的毛病由来。
既然盾牌改善了,固然矛也要开展一下,打击者能够给服务器存心迟缓的发送和吸收内容而损耗服务器的资本,如许能够制止服务器关于Timer_ConnectionIdle的回护,响应的IIS的提防就是MinFileBytesPerSec设置,MinFileBytesPerSec属性经由过程以最小的数据量坚持毗连,来克制歹意的或软件事情不一般的客户端损耗资本。假如吞吐量低于MinFileBytesPerSec设置的值,则停止毗连。LOG内里就会显现Timer_MinBytesPerSecond毛病(一些Timer_MinBytesPerSecond毛病是由于windows2003的http.sys毛病引发的,办理体例是打上最新ServicePack:http://support.microsoft.com/kb/919797http://support.microsoft.com/kb/919797/en-us)
以是说这些设置都是用来回护IIS服务器的,能够必定水平上抵抗一些歹意的举动损耗服务器的资本,以是我反而将IIS毗连超时从本来的600秒改到了30秒
不外经由我们办理成绩发明时由于网站地点的使用程序池中哀求行列限定,限定在1000,依据本人的网站流量,判断设置为5000-10000就办理了,默许的1000的确有点少了
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 |
|