首页 > 电脑教程
技术员详解xp系统w3wp.exe进程占用CPU内存过大的处理步骤
admin 2021-12-24 12:53:19 电脑教程今天教大家一招关于xp系统w3wp.exe进程占用CPU内存过大的解决方法,近日一些用户反映xp系统w3wp.exe进程占用CPU内存过大这样一个现象,当我们遇到xp系统w3wp.exe进程占用CPU内存过大这种情况该怎么办呢?我们可以利用iisapp-a命令,快速的定位到出问题的站点。当然如果当前服务器只跑了一个web站点,那么此步骤可以跳过;在cmd中输入iisapp-a,会出现下图中的信息:。。下面跟随小编脚步看看xp系统w3wp.exe进程占用CPU内存过大详细的解决方法:
一、快速定位到出问题的站点
1、利用iisapp-a命令,快速的定位到出问题的站点。当然如果当前服务器只跑了一个web站点,那么此步骤可以跳过;
在cmd中输入iisapp-a,会出现下图中的信息:
2、当然,这个要求你每个站点,都要有独立的应用程序池与之对应,应用程序池的名称,最好就是站点的名称,如下图:
3、关于IIS的应用程序池的配置,这里就不说了,不懂的可以search下。之后,再打开任务管理器,如下图:
4、观察进程为w3wp.exe的,查看那个CPU占用的高,再利用其PID于iisapp中列出的结果对比,就能轻松的找出是那个站点占用的CPU过高了。
二、重启IIS和应用程序池
此步是紧急处理,一般都是治标不治本的步骤。如果你的站点搭建的有负载均衡(负载均衡、NLB),那么请在负载均衡(负载均衡、NLB)把当前服务器下了,然后重启。如果你没有负载均衡(负载均衡、NLB),而且你的站点又是在线的,那么,就悲剧10多秒吧,短暂的不能访问吧。
三、给页面加上页面级别缓存
如果Web是Asp.Net程序,那么请一定要<%@ outputcache="" duration="10" varybyparam="none">。但是有好多人都没有用好OutputCache,导致经常出现下载页面具体的设置方法:所以都放弃了使用,这里有OutputCache导致页面下载的解决办法。
OutputCache非常有用,好处有三:直接从内存读页面,页面响应速度更快,用户体验更好;大大的降低了服务器的压力,特别是对于高并发的网站,特别是CPU的压力;减少了DB的强求,降低DB(数据库)的压力。
四、检查页面逻辑
如果WEB流量很低,但是还有w3wp.exe(IIS) CPU占用100%左右的情况,那么就检查页面的代码逻辑吧,很有可能是死循环或大量的运算导致。
通过小编的解答,大家都知道该怎么解决xp系统w3wp.exe进程占用CPU内存过大的解决方法了吧不会的小伙伴们来跟着小编一起学习吧!更多精彩内容欢迎继续关注!
相关教程推荐
- 2021-12-23 win7能再还原到win10吗,win10变成win7怎么还原
- 2021-12-13 win7怎么调整屏幕亮度,win7怎么调整屏幕亮度电脑
- 2021-11-26 win7笔记本如何开热点,win7电脑热点怎么开
- 2021-11-25 360如何重装系统win7,360如何重装系统能将32改成
- 2021-12-13 win7未能显示安全选项,win7没有安全模式选项
- 2021-11-19 联想天逸5060装win7,联想天逸310装win7
- 2021-07-25 win7无法禁用触摸板,win7关闭触摸板没有禁用选项
- 2021-12-23 win7卡在欢迎界面转圈,win7欢迎界面一直转圈
- 2021-11-12 gta5一直在载入中win7,win7玩不了gta5
- 2021-09-16 win7一直卡在还原更改,win7一直卡在还原更改怎么