|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
w3wp.exe是在IIS(因特网信息服务器)与使用程序池相干联的一个历程,假如你有多个使用程序池,就会有对应的多个w3wp.exe的历程实例运转。这个历程用来分派大批的体系资
明天研讨了一下,能够做以下设置:
1、在IIS中对每一个网站举行独自的使用程序池设置。即相互之间不影响。
2、设置使用程序池的接纳工夫,默许为1720小时,能够依据情形修正。同时,设置同时运转的w3wp历程数量为1。再设置当内存大概cpu占用凌驾几,就主动接纳内存
一样平常来讲,如许就能够办理了。但仍旧会呈现一般网站由于程序成绩,不克不及准确开释。
那末,怎样才干找到是哪个网站的?
1、在义务办理器中增添显现pid字段。就能够看到占用内存大概cpu最高的历程pid
2、在命令提醒符下运转iisapp-a。注重,第一次运转,会提醒没有js撑持,点击断定。然后再次运转就能够了。如许就能够看到pid对应的使用程序池
3、到iis中观察该使用程序池对应的网站,就ok了。
比来公司服务器总呈现CPU100%占用情形,服务器设置为双核Xeon3.0×2,2GECC内存。
发明是w3wp.exe长工夫占用大批CPU.呈现这类情形应当是网站程序存在逝世轮回等成绩而至。
在找到成绩之前能够临时接纳限定w3wp历程CPU利用率的办法包管网站能够迁就着事情:
在IIS6下,常常呈现w3wp.exe的内存及CPU占用不克不及实时开释,从而招致服务器呼应速率很慢。
办理CPU占用过量:
1、在IIS中对每一个网站举行独自的使用程序池设置。即相互之间不影响。
2、设置使用程序池的CPU监督,不凌驾25%(服务器为4CPU),每分钟革新,凌驾限定时封闭。
依据w3wp获得是哪个使用程序池:
1、在义务办理器中增添显现pid字段。就能够看到占用内存大概cpu最高的历程pid
2、在命令提醒符下运转iisapp-a。注重,第一次运转,会提醒没有js撑持,点击断定。然后再次运转就能够了。如许就能够看到pid对应的使用程序池。(iisapp实践上是寄存在C:windowssystem32目次下的一个VBS剧本,全名为iisapp.vbs,假如你和我一样,也克制了Vbs默许联系关系程序,那末就必要手动到该目次,先择翻开体例,然后选“Microsoft(r)WindowsBasedScriptHost”来实行,就能够失掉PID与使用程序池的对应干系。)
3、到iis中观察该使用程序池对应的网站,就ok了,做出下面的内存或CPU方面的限定,或反省程序有没有逝世轮回之类的成绩。
办理内存占用过量,能够做以下设置:
1、在IIS中对每一个网站举行独自的使用程序池设置。即相互之间不影响。
2、设置使用程序池的接纳工夫,默许为1720小时,能够依据情形修正。再设置当内存占用凌驾几(如500M),就主动接纳内存。
我的设置以下:
起首是对CPU的限定:在启用cpu监督后,我设置该使用程序池最年夜的cpu利用率为50%。设置革新cpu工夫为1分钟,设置操纵为“封闭”。最年夜事情历程数设置为1。这个意义是,IIS革新检测该自力池的CPU利用情形工夫为1分钟,假如凌驾设置的cpu限定50%,就会收回封闭池的指令,请求池在指定的工夫内封闭。假如池乐成在这个工夫内封闭,IIS会重启动一个新池,此段工夫很短,一样平常不会有甚么感到,池就从头开启了,关于会见网站的人基础是不会有感到的。但假如池没有在指准时间内封闭,IIS就会强行封闭它一个革新CPU工夫。在这个中断的工夫内,网站没法会见,提醒“ServiceUnavaliable”。
封闭工夫和启动工夫距离设置:设短一些好比10秒,如许当您的网站程序大批占用体系资本时IIS主动疾速接纳历程而且疾速启动历程,您的网站临时还能够迁就着事情。
对内存的限定及历程接纳工夫的设置:我设置为内存占用凌驾800M就主动接纳内存,假造内存没有做限定。历程接纳工夫我坚持默许没有修正。列位能够依据本人的情形设置更短的工夫。对使用程序池最年夜假造内存也能够在此举行设置,凌驾了设置的最年夜假造内存,该池会就被接纳。
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。 |
|