我想为IIS 7.x中的应用程序池分配确切的上限
processModel元素允许我分配限制但以百分比表示。我希望用MB / GB来更好地管理已部署应用程序的资源。
此外,我想在集中放置而不是在每个应用程序的Web.config中这样做。
这可能吗?如何?
答案 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进行操作,那么以编程方式进行编程