w3wp.exe占用CPU100%解决

2014-03-11 13:57:12 w3wp.exe进程占用CPU100%时不时占用CPU高解决方法之删除网站运行旧了缓存文件多照成服务器慢,CPU占用高。自己服务器运行1个月或几个月后慢慢发现iis服务器w3wp.exe时不时出现cpu 100%或时不时占用

运行一段时间服务器变慢w3wp进程导致CPU时不时100%解决方法。

自己服务器运行1个月或几个月后慢慢发现iis服务器w3wp.exe进程时不时出现cpu 100%或时不时占用cpu过高,检查程序和服务器没有被木马或被攻击,如何解决。特别有时候访问html网页CPU变化不大,但一旦访问php、asp等程序网页(php+mysql)等就容易让w3wp.exe进程出现占用CPU较长或短时为100%(程序没有改过网站没有修改过、服务器配置也没有改变过,以前新装服务器的几个月里没有出现这个问题),同时访问带程序网页(非静态html)打开也很慢。

以下是HTML8经验供大家参考:

1、程序导致

(windows系统IIS环境)一个个网站手动停止,观察CPU变化确定是哪个网站出现问题,找到后检查程序。

2、缓存文件导致运行越来越慢

如果不是第一点照成,可以考虑c:\windows\temp\文件夹内缓存文件过多,一般运行长时间后没有清理就会照成几十万条的缓存临时文件,当用户访问程序网页时候就会自动去c:\windows\temp\文件存储或读取临时缓存文件,犹豫缓存文件过多照成读取写入缓慢。

解决方法,直接打开c:\windows\temp\文件夹,删除所有缓存文件,但通常如果缓存文件过多很容易照成打开此文件夹时卡死状态。避免这个情况出现,可以使用命令清除缓存文件。

点击电脑开始--运行,输入cmd回车

这个时候将会出现黑色背景命令窗口,此时然后再输入  del c:\windows\temp\*.* /s /q     回车执行删除任务。

HTML8图文教程:

第一步:打开命令窗口

点击电脑“开始”---> "所有程序" ----> “附件” ----> “命令提示符”,即可弹出命令窗口(一般黑色背景)

打开命令提示符窗口
命令提示符窗口打开截图

第二步:输入删除缓存命令

命令提示符窗口中输入命令  del c:\windows\temp\*.* /s /q后回车 开始执行删除任务

输入删除命令截图
输入删除命令截图

第三步:等待

执行删除命令后删除截图
执行删除temp目录缓存文件截图

回车后就会出现开始删除临时缓存文件的执行情况,如果缓存文件多会花很长时间删除,这个时候只需要慢慢等待,比如干其它事,如果你缓存已经1年半载没有删除过,可能需要半天或1-2天才能删除完成,你就过个半天或1-2天再登陆服务器看看删除情况。

删除完成后观察w3wp.exe进程导致CPU是否还出现过高情况。记得每隔一段时间清理下缓存文件,可以改善服务器长时间运行后越来越慢问题。

如果以上任仍然不能解决,可以在网络上搜索其他关于w3wp.exe进程导致CPU占用100%解决方法。

以上为HTML8经验之谈,希望对大家有用,学习DIV CSS上HTML8。

更新