如何为 Azure Web 应用服务安排 AppPool 刷新?
How do I schedule an AppPool refresh for an Azure Web-App service?
我们有一个网站 运行 作为 Azure 上的 Web 应用程序服务。我们的 CM 环境停止运行,需要定期重启。
在我们调查此问题的原因时,我想将应用程序池设置为在夜间刷新。我在门户网站中找不到任何内容来说明这是如何或在何处完成的。有人可以帮忙吗?
Kudu 服务允许您根据内存、请求或状态代码的规则设置自动修复。要访问仪表板,请导航至 https://[Your Azure App Name].scm.azurewebsites.net
,然后单击 Tools -> Support
,然后打开 Autoheal
,单击 Update
,然后可选择添加任何有意义的规则。
有关详细信息,请查看博客 post Auto Heal your Azure Web App。
您可以为您的服务分配一个网络作业,您可以在其中上传压缩的 .bat 文件并使用 cron 作业
将其安排到 运行
我认为应该这样做
azure webapp restart --resource-group xxx --name xxx
但是,真的不想把我们的生活环境搞得一团糟。
Kudu 解决方案看起来像我们要使用的解决方案。但是,直到我们好好看看 perfomance/analytics。我们肯定在某处发生内存泄漏
我们有一个网站 运行 作为 Azure 上的 Web 应用程序服务。我们的 CM 环境停止运行,需要定期重启。
在我们调查此问题的原因时,我想将应用程序池设置为在夜间刷新。我在门户网站中找不到任何内容来说明这是如何或在何处完成的。有人可以帮忙吗?
Kudu 服务允许您根据内存、请求或状态代码的规则设置自动修复。要访问仪表板,请导航至 https://[Your Azure App Name].scm.azurewebsites.net
,然后单击 Tools -> Support
,然后打开 Autoheal
,单击 Update
,然后可选择添加任何有意义的规则。
有关详细信息,请查看博客 post Auto Heal your Azure Web App。
您可以为您的服务分配一个网络作业,您可以在其中上传压缩的 .bat 文件并使用 cron 作业
将其安排到 运行我认为应该这样做
azure webapp restart --resource-group xxx --name xxx
但是,真的不想把我们的生活环境搞得一团糟。
Kudu 解决方案看起来像我们要使用的解决方案。但是,直到我们好好看看 perfomance/analytics。我们肯定在某处发生内存泄漏