首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在特定时间回收所有应用程序池

在特定时间回收所有应用程序池
EN

Stack Overflow用户
提问于 2019-12-11 16:53:37
回答 1查看 199关注 0票数 1

如何在IIS管理器中为当前和将来的所有应用程序池设置特定时间的回收。

我试图通过设置应用程序池默认值-> Recycling -> Specific Times来实现这一点,但这并不影响已经创建的应用程序池。

有没有什么方法可以做到这一点--也许是通过某种PowerShell脚本?

EN

回答 1

Stack Overflow用户

发布于 2019-12-11 17:51:42

您可以使用以下PowerShell脚本为所有应用程序池设置应用程序池回收时间:

代码语言:javascript
运行
复制
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/applicationPoolDefaults/recycling/periodicRestart" -name "time" -value "1.08:00:00"

使用命令行:

代码语言:javascript
运行
复制
appcmd.exe set config  -section:system.applicationHost/applicationPools /applicationPoolDefaults.recycling.periodicRestart.time:"1.08:00:00"  /commit:apphost

要设置定期重新启动值,请执行以下操作:

代码语言:javascript
运行
复制
appcmd.exe set config  -section:system.applicationHost/applicationPools /+"applicationPoolDefaults.recycling.periodicRestart.schedule.[value='07:55:00']" /commit:apphost

命令行:

代码语言:javascript
运行
复制
Add-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/applicationPoolDefaults/recycling/periodicRestart/schedule" -name "." -value @{value='07:55:00'}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59281932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档