【发布时间】:2018-09-10 10:46:26
【问题描述】:
我们有一个具有
的 Asp.Net Web 服务System.OutOfMemoryException:引发了“System.OutOfMemoryException”类型的异常。在 System.Threading.Thread.StartInternal(IPrincipal principal, StackCrawlMark& stackMark) 在 System.Threading.Thread.Start()
我们正在刷新应用程序池作为临时修复。问题似乎每 4-5 小时就会重新出现一次。 Web Service 基本上从 SQL Server DB 的存储过程中返回数据。这是一个遗留应用程序,多年来没有进行任何代码更改。稳定多年的应用程序是否可能突然出现任何内存泄漏问题?
【问题讨论】:
-
我没想到......你改变了 IIS 配置中的任何内容吗?例如您是否将应用程序分配到另一个应用程序池?您是否勾选了每 X 分钟一次的回收池选项?
标签: c# asp.net web-services iis