簡體   English   中英

基於 Azure Linux 的 Web 應用程序自動重啟

[英]Azure Linux based web app Restart automatically

我在 Azure Linux Web 應用程序上運行 Django 應用程序,我注意到在某個時間點后應用程序重新啟動。 在深入研究問題時,我發現 Container 磁盤或內存不足。 我的圖像大小約為 5-6 GB,低於 15 GB 的限制。 有沒有更好的部署 Django 應用程序的方法?

正如@Grace-MacJones-MSFT 所說, 可能是由於主動自動修復功能。

它是 Auto Heal 產品的擴展。 Proactive Auto Heal 是一項旨在為每個 Web 應用程序設置默認自動修復設置的功能,以便如果它們違反這些規則,那么它將回收該過程。

此功能將監控高內存使用和緩慢響應的情況,並在滿足這些條件之一時重新啟動應用程序。

我們可以按照上面鏈接中提到的以下步驟禁用此功能:

轉到 Azure 門戶——>您的 Linux Web 應用程序——>設置——>應用程序設置——>在應用程序設置下添加“WEBSITE_PROACTIVE_AUTOHEAL_ENABLED”並設置為“False”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM