本页主题: 关于站点程序或者ACCESS出错导致DLLHOST.exe占用CPU达100%的监测办法 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

Mike
群熵工程师
级别: 管理员


精华: 7
发帖: 921
威望: 684 点
金钱: 6301 RMB
贡献值: 0 点
好评度: 581 点
在线时间:1394(小时)
注册时间:2003-11-28
最后登录:2010-09-02

 关于站点程序或者ACCESS出错导致DLLHOST.exe占用CPU达100%的监测办法

在DLLHOST.EXE导致CPU占用100%(另一种情况是DLLHOST.EXE和INETINFO.EXE各占50%左右)的时候,我们在任务管理器中强制关闭DLLHOST.EXE,然后在事件查看器的系统日志中查意外站点关闭的警告。这几个意外关闭的站点是嫌疑最大的站点,可以逐个监测。

在性能监视器中,新建一个关于DLLHOST.EXE的CPU占用的计数器。设置5秒钟采样一次。然后记录较长的时间,这段时间能保证CPU占用异常事件会发生数次即可(比如半天)。

然后关闭某个嫌疑站点,再做一次DLLHOST.EXE的CPU占用的性能监视。在相同数量级的时间(比如半天)内,如果一次也没有了CPU占用异常的事件,或者事件发生次数大大减少,则这个站点极有可能是导致CPU占用异常的站点,至少是站点之一。

这样的对比监测多做几次就可以确定这个站点是不是有问题了。保存下来的DLLHOST.EXE的CPU占用的计数器日志也是提供给此站站长的证据,责令其修改更正,否则永久关闭站点。
顶端 Posted: 04-09-16 16:46 | [楼 主]
帖子浏览记录 版块浏览记录
群熵信息 - 技术讨论区 » 服务器相关技术

Total 0.041619(s) query 4, Time now is:09-03 18:56, Gzip enabled
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation