我們有一個網站作爲Azure上的網絡應用服務運行。我們的CM環境暫停並需要定期重新啓動。如何爲Azure Web-App服務安排AppPool刷新?
雖然我們調查了這個原因,但我希望將應用程序池設置爲在一夜之間刷新。我無法在門戶中找到任何內容來指示如何或在何處完成此操作。誰能幫忙?
我們有一個網站作爲Azure上的網絡應用服務運行。我們的CM環境暫停並需要定期重新啓動。如何爲Azure Web-App服務安排AppPool刷新?
雖然我們調查了這個原因,但我希望將應用程序池設置爲在一夜之間刷新。我無法在門戶中找到任何內容來指示如何或在何處完成此操作。誰能幫忙?
Kudu服務允許您根據內存,請求或狀態代碼的規則設置自動修復。要進入儀表板導航至https://[Your Azure App Name].scm.azurewebsites.net
,然後點擊Tools -> Support
,然後打開Autoheal
,點擊Update
,然後選擇添加任何有意義的規則。
欲瞭解更多詳情,請查看博客文章Auto Heal your Azure Web App。
我不認爲在門戶網站上有這樣做的內置方式,但是您可以創建一個powershell \ cli \ whatever腳本來執行此操作,或者使用Azure自動化或其他方法來安排此腳本經常性基礎
您可以將webjob您服務,您可以上傳壓縮的.bat文件,並安排它使用cron作業運行
我覺得這樣的事情應該去做
azure webapp restart --resource-group xxx --name xxx
但,我們真的不想太在乎我們的生活環境。
Kudu解決方案看起來就像我們要去的那個。但是,直到我們仔細觀察性能/分析。我們絕對有內存泄漏