为 w3wp 工作进程分配更多内存

Bru*_*uno 2 iis windows-server-2003 iis-6 application-pools worker-process

我的工人进程上限为 70mB。我如何提高这个限制?我在 Windows 2003 IIS6 上有 4Gb。谢谢!

spl*_*tne 5

在 Internet 信息服务 (IIS) 管理器中,转到Application Pools,选择您的 Web 应用程序/站点的池,然后Recycling选择工作进程在被回收之前可以消耗的最大虚拟内存限制。

IIS 6 内存回收

MSDN 上的这篇博文解释了何时配置内存回收

何时配置内存回收 在大多数情况下,基于计划的回收应该足以在特定时间点“刷新”工作进程。请注意,定期回收是默认设置,周期为 29 小时(1740 分钟)。这可能会带来不便,因为每次回收都会在一天中的不同时间发生,最终发生在高峰时段。

如果您已确定必须根据内存阈值回收应用程序池,则意味着您已为应用程序建立了基线,并且您了解应用程序的内存使用模式。这是一个非常重要的假设,因为为了正确配置内存阈值,您需要了解应用程序如何使用内存,以及何时适合根据使用情况回收应用程序。