繁体   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