今天一客户投诉服务器速度很慢,销售争论许久后拿服务器密码登陆一看,4G内存跑满了,网站也就30多个,4G内存怎么样都可以跑个700个普通企业网站啊。
打开任务管理器一看,w3wp.exe进程数目达到60多个,但是IIS中程序池仅有9个,因为服务器安全问题,几经波折使用命令查看W3WP.EXE对应的程序池编号
命令如下:
先再CMD里面输入:cd %systemroot%\system32
然后再输入:cscrIPt.exe iisapp.vbs -a
针对有问题的程序池检查属性设置,修改性能的web园,由原来的10修改为1,web园的意义是程序池可以创建的进程数。如果一个程序池创建10个进程,一个进程占150M,10个则占了1.5G内存,而一个网站通常100M已经很足够。
再把程序池的快速失败保护去掉勾选。
重启IIS,再次查看任务管理器,内存终于稳定在1.5G左右,机器速度也快了许多。
专业云主机提供商 亿云科技
http://www.onecompu.com