增加 Azure WebApp for Containers 的启动超时

Posted

技术标签:

【中文标题】增加 Azure WebApp for Containers 的启动超时【英文标题】:Increase startup timeout for Azure WebApp for Containers 【发布时间】:2018-12-08 18:38:03 【问题描述】:

我们在 Azure WebApp for Containers 上的 Docker 中运行 Java Spring Boot 应用程序。单个 B1 实例足以让应用程序运行,但 Spring Boot 在启动时非常慢,可能需要 240 多秒才能启动应用程序。

因此,Azure WebApp for Containers 在 240 秒后终止了容器,没有给它足够的时间来启动。

有没有办法改变默认的240秒启动超时?

【问题讨论】:

我们可以从document得到答案 【参考方案1】:

是的,您可以配置时间量。 将 WEBSITES_CONTAINER_START_TIME_LIMIT 应用设置设置为您想要的值。

默认值 = 230 秒。

最大值= 1800 秒

【讨论】:

以上是关于增加 Azure WebApp for Containers 的启动超时的主要内容,如果未能解决你的问题,请参考以下文章

WebApp 私有端点 azure ***

如何修复 Azure WebApp 的“无法访问 Azure 资源”

从 webapp (azure) 访问 blob 存储

Azure Stack PaaS-网站(WebApp)背后是什么原理?

Azure webapp 日志尾部解析失败

NestJS Azure WebApp