【问题标题】:IIS Worker Process - Application Pool Memory IssuesIIS 工作进程 - 应用程序池内存问题
【发布时间】: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 上进行测试,结果相同。

谢谢, 鲍勃

【问题讨论】:

    标签: asp.net iis


    【解决方案1】:

    您的内存使用率是始终超过 95% 还是上下波动?

    打开iis工作进程并双击它以检查当前正在执行的请求。 我建议你可以收集一些转储文件并分析它们。 有关更多详细信息,请参阅本文: link1 , link2

    您也可以在超出内存限制时尝试 iis 应用程序池回收。

    【讨论】:

      猜你喜欢
      • 2021-04-22
      • 2011-06-29
      • 2011-07-26
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 2010-10-31
      • 2013-03-07
      相关资源
      最近更新 更多