【问题标题】:Check status of a production ASP.NET process检查生产 ASP.NET 进程的状态
【发布时间】:2009-05-28 02:19:59
【问题描述】:

有没有办法检查生产环境中的 asp.net 进程在做什么?在 Linux 中,可以对进程 id 运行 strace 并准确了解进程在做什么。可以在 asp.net 进程上做类似的事情吗?谷歌搜索告诉我你需要创建转储文件然后在那里分析问题,但如果我只想检查进程的当前状态怎么办? (如缓存大小、运行时间最长的线程、特定对象的#...等)。

任何帮助都会很棒。

谢谢

【问题讨论】:

  • 如果您在这里没有得到您想要的答案,您应该查看serverfault.com

标签: asp.net production strace


【解决方案1】:

正如 JD 所说,PerfMon 可以帮助您。您还应该查看Windows Sysinternals tools。最能帮助您的两个 Sysinternal 工具是:

【讨论】:

    【解决方案2】:

    您可以使用 PerfMon 查看问题中的大部分信息。

    这提供了使用 perfmon http://msdn.microsoft.com/en-us/library/3xxk09t8(VS.71).aspx 进行 ASP.Net 监控的概述

    要查看托管内存使用情况,请查看 .Net Garbage Collector(您可以将其过滤到 asp.net 网站)。

    查看进程计数器以了解有关 IIS 工作进程的更多信息。

    【讨论】:

      猜你喜欢
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      • 2020-04-27
      • 2011-02-04
      • 2015-06-19
      • 1970-01-01
      • 2010-12-20
      相关资源
      最近更新 更多