在 IIS 6.0 中禁用重叠回收

在 IIS 6.0 中禁用重叠回收

我似乎找不到有关如何在 IIS 中禁用重叠应用程序池回收的信息。有人能帮帮我吗?

答案1

命令应该是:

cd \inetpub\adminscripts
adsutil SET w3svc/AppPools/DisallowOverlappingRotation "1"

或者,你可以使用以下命令为特定应用程序池设置它

adsutil SET w3svc/AppPools/AppPoolName/DisallowOverlappingRotation "1"

请务必将“AppPoolName”替换为您的应用程序池名称。

我没有测试过,我根据查看元数据库输入了它,但它会非常相似。如果我的第一个猜测没有奏效,请告诉我,我会更新它。

我很好奇你为什么要设置这个。重叠的应用程序池什么时候会成为问题?

答案2

我刚刚设置了这个(感谢前面的答案找到了正确的密钥) - 它不能在 IIS6 中的单个应用程序池上设置,但必须为所有应用程序池设置:

AdsUtil //NoLogo 设置“w3svc/AppPools/DisallowOverlappingRotation” “1”

在 IIS 7 中,它可以为每个应用程序池设置,并且可以在 GUI 中或使用 Powershell IIS 提供程序完成:

$recycling = Get-ItemProperty "iis:\apppools\${appPool}" -name "Recycling"; $recycling.disallowOverlappingRotation = $True; Set-ItemProperty "iis:\apppools\${appPool}" -name "Recycling" -value $recycling;

相关内容