小编luc*_*uma的帖子

应用程序池不遵守内存限制

我正在处理具有内存泄漏的旧版 .NET 应用程序。为了尝试缓解内存溢出情况,我将应用程序池内存限制设置为 500KB 到 500000KB (500MB) 之间的任何位置,但是应用程序池似乎不尊重设置,因为我可以登录并查看物理内存(5GB 及以上,无论值如何)。这个应用程序正在杀死服务器,我似乎无法确定如何调整应用程序池。为了确保此应用程序池不超过大约 500 MB 的内存,您建议进行哪些设置。

这是一个示例,应用程序池正在使用 3.5GB 的

进程列表

应用程序池

因此,服务器再次崩溃,原因如下:

在此处输入图片说明

具有低内存限制的相同应用程序池,1000 个回收请求,每两到三分钟会导致一个回收事件,但有时它会跑掉。

我也对任何可以监视此过程的工具持开放态度(作为任务或服务每 30 秒运行一次),并且可以在超过某个限制时将其终止。

iis application-pools process iis-7.5 kill-process

8
推荐指数
1
解决办法
7123
查看次数

标签 统计

application-pools ×1

iis ×1

iis-7.5 ×1

kill-process ×1

process ×1