0

我在 IIS 6.0 上部署了一个经典的 asp 应用程序。应用程序每 1 或 2 小时崩溃一次。

为了测试内存泄漏,我安装了 Windbg 6。要监控过程,请执行以下步骤:

  1. 执行命令:gflags.exe /i w3wp.exe +ust
  2. 回收应用程序池
  3. 将 Windbg 附加到相应的 w3wp 进程。

附加该进程后,将无法访问该应用程序。浏览器只是永远等待。如果我从 Windbg 退出,应用程序将开始正常工作。

我尝试搜索但没有帮助。

4

1 回答 1

0

你为什么要附加WinDBG?为什么不将 DebugDiag 附加到进程 - 将其配置为跟踪 w3wp,并在内存超过某个限制或进程崩溃时生成内存转储。那里有很多可用的指南,但通常只有在内存转储后才引入 WinDBG——并用它分析转储。

于 2012-05-16T20:07:07.120 回答