【问题标题】:How to assign upper limit to an Application Pool in IIS 7.x如何在 IIS 7.x 中为应用程序池分配上限
【发布时间】:2015-02-20 11:02:41
【问题描述】:

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

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

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

这可能吗?如何实现?

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-20
      • 2017-11-16
      • 2013-09-20
      • 2013-01-01
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多