W3WP过程在100%利用

我们在处理器持续处于100%利用率(2到3个w3wp进程)的生产服务器上看到一个问题。 奇怪的是几乎没有对服务器的请求,并且与违规进程相关的应用程序仍然performance良好。 通过查看IISPeek,服务器上几乎没有任何事情发生,所以我不知道还有什么要检查。 有没有人遇到过这样的事情? 谢谢!

您应该创build一个进程转储,然后使用Windbg或Visual Studio来分析转储,并找出进程正在做什么。 这是一个指南 。

这里的问题与从.NET 2.0发送电子邮件有关。 我们设置ServicePoint.MaxIdleTime = 1,导致连接保持打开并在后台占用CPU。

编辑:多一点研究后,这实际上是我们的确切问题: https : //stackoverflow.com/questions/930236/net-best-method-to-send-email-system-net-mail-has-issues