iis 7工作进程内存泄漏/挂起

从我的诊断工作进程停止随机响应,服务器变得非常慢, 100%的CPU利用率 。 我不确定,但我认为它是因为w3wp.exe进程是我的应用程序池。

在这个时候, 没有网站回应 ,我必须重新启动IIS才能使其工作。 大多数IIS重新启动/ MSSQL重新启动不起作用(错误指出服务没有响应),我不得不重新启动整个服务器

我不明白,如果这是一个内存泄漏/崩溃/ IIS挂起问题。 我已经安装了Microsoft.com的DebugDiag并创build了转储文件,但是无法理解分析结果是什么,提到了最大的耗时线程等

服务器 –
Windows Server 2008 SP2
MS Sql Server 2008
IIS 7

我最近从windows server 2003升级到windows server 2008 / mssql 2005到mssql 2008, this issue was persisting in the old server as well ,所以我肯定它的一个应用是恶作剧。

非常感谢您阅读我的问题。 你的帮助将不胜感激。

关于IIS7的好处是可以使用失败请求跟踪和运行时服务控制API(RSCA)。

在顶层,转到工作进程图标,然后钻入工作进程,查看哪个页面运行时间最长。 这可能是原因。 一旦你缩小到适当的页面,然后在站点级别IIS7中打开失败请求跟踪。 只为坏的页面设置它。 一旦你捕获了一个运行不佳的页面,.xml结果可以帮助你指向正确的方向。