2017-08-14 40 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解決方案看起來就像我們要去的那個。但是,直到我們仔細觀察性能/分析。我們絕對有內存泄漏