我们在Azure上有一个网站作为网络应用服务运行。我们的CM环境停滞不前,需要定期重新启动。
在我们调查原因时,我想将应用程序池设置为一夜之间刷新。我在门户网站中找不到任何指示这样做或在何处完成的内容。有人可以帮忙吗?
答案 0 :(得分:1)
Kudu服务允许您根据内存,请求或状态代码的规则设置自动修复。要转到信息中心,请导航至https://[Your Azure App Name].scm.azurewebsites.net
,然后点击Tools -> Support
,然后启用Autoheal
,点击Update
,然后选择添加任何有意义的规则。
有关详细信息,请查看博文Auto Heal your Azure Web App。
答案 1 :(得分:0)
您可以将webjob分配给您的服务,您可以在其中上传压缩的.bat文件并安排它使用cron作业运行
我认为这样的事情应该这样做
azure webapp restart --resource-group xxx --name xxx
但是,我们真的不想在我们的现场环境中搞得太多。
Kudu解决方案看起来就像我们要使用的解决方案。但是,直到我们仔细研究性能/分析。我们肯定会在某处发生内存泄漏