【问题标题】:System.OutOfMemoryException due to asp.net worker process由于 asp.net 工作进程导致 System.OutOfMemoryException
【发布时间】:2011-06-10 10:36:51
【问题描述】:

web服务器上同时运行两个aspnet_wp.exe进程是否正常?这里发生的事情是其中一个进程逐渐消耗了太多的内存。最终,当我尝试访问该网站时,我收到 System.OutOfMemoryException。

有什么想法吗?

【问题讨论】:

    标签: iis-6


    【解决方案1】:

    您的应用内存不足可能有多种原因,其中许多原因无法使用任务管理器、进程监视器或性能监视器发现。

    要找出真正发生的事情,您需要使用 Ants Memory Profiler 等工具分析应用程序,或者深入挖掘并捕获进程转储以在 WinDbg + SOS 中进行分析。

    Tess Ferrandez 有一系列关于如何深入了解此类问题的精彩文章:

    If broken, fix it you should - Memory Issues

    还有一系列不错的教程可帮助您开始使用 ADPlus、WinDBG 和 SOS:

    .NET Debugging Demos - Information and setup instructions
    .NET Debugging Demos Lab 3: Memory
    .NET Debugging Demos Lab 6: Memory Leak
    .NET Debugging Demos Lab 7: Memory Leak

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-10
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-29
      • 1970-01-01
      相关资源
      最近更新 更多