【发布时间】:2020-03-15 08:48:46
【问题描述】:
我有一个 ASP.NET MVC 内部网站。我已经看到 IIS 工作进程内存不断增长,直到最终网站出错。我一直在为内存泄漏做一些简单的故障排除。我已将代码更改为最低限度:
@using Intranet.Models
@model dynamic
@{
ViewBag.Title = "Home Page";
Layout = null;
}
Test
当我点击刷新时,即使使用上面的简单代码,每次刷新后 IIS 工作进程的内存使用也会增加。我目前正在每晚重新启动 IIS 服务,但在下午中午服务器上的内存百分比超过 95%。
在 IIS 的应用程序池中设置一些内存上限会有所帮助吗? 我还应该看什么?
我正在运行 Windows 2012,但也在 Windows 2019 上进行测试,结果相同。
谢谢, 鲍勃
【问题讨论】: