CPU使用率达到100后重置IIS

时间:2013-08-09 13:42:32

标签: iis performance-testing w3wp

目前我遇到的问题是w3wp.exe将CPU锁定为100%。我需要解决这个问题,但同时,当CPU保持在95%以上超过2分钟时,我想触发IIS重置。

我一直在玩性能监视器,但我需要一些能够满足时间条件的东西。 (它可能允许你这样做,但到目前为止我还没有解决它)

任何想要让它发挥作用的想法将不胜感激。

1 个答案:

答案 0 :(得分:0)

根据您运行的操作系统,这将或多或少复杂。

您应该收集由该进程内的线程细分的进程的线程转储和操作系统统计信息。

当CPU达到最大值时,每秒尝试一次线程转储大约10到20次迭代,你应该能够识别哪个线程正在使你的主机cpu绑定。

当然,您必须根据您的操作系统和IIS处理获取此信息的细节。