标签: c# asp.net iis webforms
我们有一个很大的ASP.NET WebForms应用程序。它运行在专用的物理服务器(96GB RAM,16 CPU)上。它具有Hyper-V,带有一些用于IIS,MSSQL和.NET Windows服务的虚拟机,可用于长任务。
我们正在检查没有用户和没有负载的应用程序。但是有时在页面刷新时,我们会看到IIS如何保持20秒钟。配置文件显示方法Process_Request花费了大部分时间。但是服务器根本没有加载,几乎零CPU,一堆可用RAM。
Process_Request
什么会使IIS滞后呢?
查看带有日志的屏幕截图: