如何捕获非响应进程的内存转储

BizTalk 进程 BTSNTSvc.exe 定义为在进程似乎停止响应时 挂起 。 挂起进程的常见情况包括:

  • 业务流程似乎要停止运行。

  • 消息未处理。

  • 发生常规超时问题。

  • BizTalk 进程 BTSNTSvc.exe 占用异常大量的 CPU 周期,如任务管理器的“进程”选项卡中所示。

    若要捕获挂起的 BTSNTSvc.exe 进程的内存转储,请执行以下步骤。

配置调试诊断工具以捕获挂起转储

  1. “开始”、“所有程序”、“IIS 诊断”、“调试诊断工具”、“调试诊断工具 1.0”启动调试诊断工具

  2. 如果显示 “规则 配置向导”的“选择规则类型”对话框,请单击“ 取消 ”按钮。

  3. 单击“调试诊断工具”的“ 进程 ”选项卡。

  4. 右键单击无响应 BTSNTSvc.exe 进程,然后选择“ 创建完整用户转储”。 默认情况下,进程的内存转储将保存到本地计算机的 \Program Files\IIS Resources\DebugDiag\Logs\Misc 目录中。

另请参阅

如何使用调试诊断分析内存转储