【问题标题】:Unhealty backend after scaling up App service plan扩展应用服务计划后后端不健康
【发布时间】:2022-10-20 20:22:26
【问题描述】:

我有一个应用程序网关与应用服务计划中的 Web 应用程序一起运行。应用程序网关侦听请求并将请求传递到后端,即 Web 应用程序。有一个运行良好的运行状况探测。

在我扩大服务计划之前,可以正常访问 Web 应用程序。突然,运行状况探测到达后端超时,我在尝试访问 Web 应用程序的浏览器中收到 502 bad gateway 错误。几个小时后,网站突然又回来了,后端又恢复了健康。我的印象是您可以在网站上没有任何明显影响的情况下扩大和缩小 App 计划,但似乎网关没有发挥作用。

我是不是配置错了什么,还是应该像我想象的那样工作?

【问题讨论】:

    标签: azure


    【解决方案1】:

    我尝试在使用应用程序网关运行的环境创建应用程序服务中重现相同的内容,但出现 502 错误。

    计划标准允许的 TCP 连接数虽然较旧,但它包含双倍确保在扩展和缩减应用服务时尝试保持在同一层,以便入站 IP 有时会等待然后缩减。

    尝试更新您的默认设置配置 -> 常规 环境->ARR 关联关闭.您的应用程序不是有状态的,或者会话状态保存在缓存或数据库等远程服务上。并尝试使用至少 2-3 个实例运行您的应用程序以防止失败。

    您可以使用应用服务 diagnostics为您提供正确的信息以更轻松地

    为了参考:

    Get started with autoscale in Azure - Azure Monitor| Microsoft

    Guide to Running Healthy Apps - Azure App Service


    我在应用程序网关中也遇到了同样的错误,以避免这个问题

    在您的虚拟网络中 -> 服务端点 -> 在默认子网中添加端点 Microsoft.web

    .

    【讨论】:

      猜你喜欢
      • 2023-01-24
      • 2019-06-28
      • 1970-01-01
      • 1970-01-01
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      相关资源
      最近更新 更多