【发布时间】:2011-06-30 12:56:40
【问题描述】:
我在 windows 2008 R2 下运行 iis7
“w3wp.exe”进程(iis 站点)使用 100%+- CPU
有什么我可以检查网站的哪个部分导致问题的原因吗?
【问题讨论】:
我在 windows 2008 R2 下运行 iis7
“w3wp.exe”进程(iis 站点)使用 100%+- CPU
有什么我可以检查网站的哪个部分导致问题的原因吗?
【问题讨论】:
在 IIS 7 中,您可以打开 IIS 管理器并使用工作进程功能,因为您将看到进程和它们正在使用的 CPU。如果您双击消耗 100% cpu 的工作进程,它将显示在该精确时间运行的请求列表,包括它们运行了多长时间以及它们处于何种状态。通常这会显示有问题的页面。
【讨论】:
您可以尝试将调试器附加到 w3wp,然后在 Visual Studio 中点击暂停按钮。理论上,您应该降落在完成时间最长的地方。除此之外,您还必须实现一些跟踪。
【讨论】:
每次我们部署一个网站时都会发生这种情况。我们回收了它运行的应用程序池并修复了处理器挂钩。有时需要多次回收,但它确实有效。
【讨论】: