如何捕获非响应进程的内存转储
BizTalk 进程 BTSNTSvc.exe 定义为在进程似乎停止响应时 挂起 。 挂起进程的常见情况包括:
业务流程似乎要停止运行。
消息未处理。
发生常规超时问题。
BizTalk 进程 BTSNTSvc.exe 占用异常大量的 CPU 周期,如任务管理器的“进程”选项卡中所示。
若要捕获挂起的 BTSNTSvc.exe 进程的内存转储,请执行以下步骤。
配置调试诊断工具以捕获挂起转储
从“开始”、“所有程序”、“IIS 诊断”、“调试诊断工具”、“调试诊断工具 1.0”启动调试诊断工具。
如果显示 “规则 配置向导”的“选择规则类型”对话框,请单击“ 取消 ”按钮。
单击“调试诊断工具”的“ 进程 ”选项卡。
右键单击无响应 BTSNTSvc.exe 进程,然后选择“ 创建完整用户转储”。 默认情况下,进程的内存转储将保存到本地计算机的 \Program Files\IIS Resources\DebugDiag\Logs\Misc 目录中。