在 Citrix 中监控进程

在 Citrix 中监控进程

在我工作的地方,我们一直遇到麻烦,某些应用程序在 Citrix 中神秘地崩溃/挂起;主要原因是 IE8 和我们使用的某个基于 .net 的行业特定应用程序。

我还没有真正发现这些应用程序中的任何一个实际上冻结了。

我真正想要的是一个导致挂起的堆栈跟踪,看看是否可以提供更多信息;我可以在几个随机服务器上在后台运行一天左右,然后与用户的冻结/崩溃报告进行比较。

我曾尝试使用 procmon 进行一些操作,但我发现的问题是,几个小时后,即使我只针对几个应用程序,我也会从每个服务器获得数千兆字节的数据。(但可能是我的用户错误)。

有没有人有处理此类事情的经验,或者对如何更好地收集此类信息有什么建议?

答案1

你追額外。它能给你你想要的东西。

它包含在 Windows 开发工具(调试工具)中。你可以像这样运行它:

adplus -p <PID> -crash (or -hang) -o <output directory>

激活后将收集许多东西,包括:

  • 内存转储
  • 堆栈跟踪

相关内容