社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 848阅读
  • 0回复

[分享]服务器w3wp.exe占用CPU100%的解决方法

楼层直达
z3960 
级别: FLY版主
发帖
795300
飞翔币
213215
威望
215737
飞扬币
2671460
信誉值
8


有时候因某个站访问人数过多、被人攻击或者本身就有缺陷导致w3wp.exe占用CPU100%使其它站访问速度变慢。下面就分享如何知道是哪个网站程序占用cpu资源的方法。
步骤/方法

  1. 打开任务管理器,选择 查看-选择列-勾选PID进程标识符。

  2. 找到CPU占用最高的进程pid,并记录下来。



  3. 在命令提示符运行(cmd)iisapp /p W3WP.exe pid号,如:iisapp /p 7608



  4. 如上图已经找到pid号为7608的w3wp.exe对应的网站

  5. 访问人数过多,那么可以考虑换一个更好的服务器将网站搬过去。

  6. 被攻击,那么就要做好防护措施了。

  7. 程序本身缺陷,在找到对应程序后进行修复。




注意事项


  • iisschlp.wsc [88,25] 属性值无效 : progid 的提示,原因是为了所谓的ASP安全,卸载了 shell.applaction 组件,也就是wshom.ocx重新注册即可正常运行 iisapp.vbs

  • 运行命令: regsvr32 wshom.ocx

  • 注册后运行 iisapp /p 进程号 会出现would you like to register cscript as your default host for vbscript的提示,点击是就可以了
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。