mysql-nt.exe w3wp.exe cpu 100%_w3wp.exe占用CPU100%解决方法 w3wp时不时占用CPU高

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

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

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

1、程序导致

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

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

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

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

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

这个时候将会出现黑色背景命令窗口,此时然后再输入

del c:\windows\temp\*.* /s

/q 回车执行删除任务。

第一步:打开命令窗口

点击电脑“开始”---> "所有程序" ----> “附件” ---->

“命令提示符”,即可弹出命令窗口(一般黑色背景)

a4c26d1e5885305701be709a3d33442f.png

命令提示符窗口打开截图

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

命令提示符窗口中输入命令  del c:\windows\temp\*.* /s

/q后回车 开始执行删除任务

a4c26d1e5885305701be709a3d33442f.png

输入删除命令截图

第三步:等待

a4c26d1e5885305701be709a3d33442f.png

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值