【发布时间】:2011-06-10 10:36:51
【问题描述】:
web服务器上同时运行两个aspnet_wp.exe进程是否正常?这里发生的事情是其中一个进程逐渐消耗了太多的内存。最终,当我尝试访问该网站时,我收到 System.OutOfMemoryException。
有什么想法吗?
【问题讨论】:
标签: iis-6
web服务器上同时运行两个aspnet_wp.exe进程是否正常?这里发生的事情是其中一个进程逐渐消耗了太多的内存。最终,当我尝试访问该网站时,我收到 System.OutOfMemoryException。
有什么想法吗?
【问题讨论】:
标签: iis-6
您的应用内存不足可能有多种原因,其中许多原因无法使用任务管理器、进程监视器或性能监视器发现。
要找出真正发生的事情,您需要使用 Ants Memory Profiler 等工具分析应用程序,或者深入挖掘并捕获进程转储以在 WinDbg + SOS 中进行分析。
Tess Ferrandez 有一系列关于如何深入了解此类问题的精彩文章:
还有一系列不错的教程可帮助您开始使用 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
【讨论】: