3

我在 windows 2008 R2 下运行 iis7

“w3wp.exe”进程(iis 站点)使用 100%+- CPU

为什么我可以检查网站的哪个部分导致问题?

4

3 回答 3

8

在 IIS 7 中,您可以打开 IIS 管理器并使用工作进程功能,因为您将看到进程和它们正在使用的 CPu。如果您双击消耗 100% cpu 的工作进程,它将显示在该精确时间运行的请求列表,包括它们运行了多长时间以及它们处于何种状态。通常这会显示有问题的页面。

于 2011-06-30T17:04:55.230 回答
0

每次我们部署我们的一个网站时都会发生这种情况。我们回收它运行的应用程序池并修复处理器挂钩。有时需要几次回收,但它有效。

于 2014-06-11T17:10:36.797 回答
0

您可以尝试将调试器附加到 w3wp,然后在 Visual Studio 中点击暂停按钮。理论上,您应该降落在完成时间最长的地方。除此之外,您还必须实现一些跟踪。

于 2011-06-30T12:58:41.873 回答