2017-08-14 41 views
0

我们有一个网站作为Azure上的网络应用服务运行。我们的CM环境暂停并需要定期重新启动。如何为Azure Web-App服务安排AppPool刷新?

虽然我们调查了这个原因,但我希望将应用程序池设置为在一夜之间刷新。我无法在门户中找到任何内容来指示如何或在何处完成此操作。谁能帮忙?

回答

1

Kudu服务允许您根据内存,请求或状态代码的规则设置自动修复。要进入仪表板导航至https://[Your Azure App Name].scm.azurewebsites.net,然后点击Tools -> Support,然后打开Autoheal,点击Update,然后选择添加任何有意义的规则。

欲了解更多详情,请查看博客文章Auto Heal your Azure Web App

0

我不认为在门户网站上有这样做的内置方式,但是您可以创建一个powershell \ cli \ whatever脚本来执行此操作,或者使用Azure自动化或其他方法来安排此脚本经常性基础

0

您可以将webjob您服务,您可以上传压缩的.bat文件,并安排它使用cron作业运行

我觉得这样的事情应该去做

azure webapp restart --resource-group xxx --name xxx 

但,我们真的不想太在乎我们的生活环境。

Kudu解决方案看起来就像我们要去的那个。但是,直到我们仔细观察性能/分析。我们绝对有内存泄漏