如何为IIS 7.x中的应用程序池分配上限

时间:2015-02-20 11:02:41

标签: asp.net iis iis-7 iis-7.5 application-pool

我想为IIS 7.x中的应用程序池分配确切的上限

processModel元素允许我分配限制但以百分比表示。我希望用MB / GB来更好地管理已部署应用程序的资源。

此外,我想在集中放置而不是在每个应用程序的Web.config中这样做。

这可能吗?如何?

1 个答案:

答案 0 :(得分:0)

http://www.iis.net/configreference/system.applicationhost/applicationpools/add/recycling/periodicrestart描述了各种示例代码集以及如何控制内存设置。 e.g:

appcmd.exe set config -section:system.applicationHost/applicationPools /+"[name='KabeerPool'].recycling.periodicRestart.privateMemory.[value=4761]" /commit:apphost

您可以以KB为单位设置内存限制。

您可以设置所有新池将继承的顶级默认值,但是一旦它们存在(或者如果您想要不同的那些),您将必须与它们的每个web.config交互(尽管它相当简单一旦你已经通过.NET而不是通过GUI进行操作,那么以编程方式进行编程