gpt4 book ai didi

azure - 我看到 Azure 应用服务的诊断和解决中报告了 502 错误

转载 作者:行者123 更新时间:2023-12-02 06:26:41 28 4
gpt4 key购买 nike

在 Azure 应用服务的“诊断和解决”中的“Web 应用程序下载”页面中,我看到过去几个小时持续出现的一系列 502 错误。我的网站在浏览时无法访问。我尝试重新启动该应用程序,但这没有帮助。最近没有任何代码部署或配置更改导致此错误。

查看 Microsoft 文档,我看到: https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-troubleshooting-502#cause-1

这似乎是与后端地址池的连接问题,该地址池位于应由 Azure 管理的网关后面。

最佳答案

正如您所说,502通常表示无法连接到后端实例。解决方案可以是扩大或缩小您的应用程序服务计划,确保您保持在同一层(即标准与高级),以便不更改您的入站虚拟 IP,等待大约 5 分钟,然后缩小规模.

示例:S1 -> S2 或 P2v2 -> P1v2

此操作也称为“扩展技巧”,它将两个新实例分配给托管 Web 应用程序的应用服务计划,以及一个新的内部负载均衡器。如果由于托管您的实例和站点的同一硬件上运行的另一个资源导致进程挂起,这是将站点移动到新实例的最有效方法。从本质上讲,这相当于硬重置,超出了传统重启的功能。

最后,由于 Azure 按小时计费,并且此临时扩展仅持续 5 分钟,因此如果您需要扩展以保持相同的应用服务计划层级(即标准与高级),您将面临的成本可以忽略不计或根本没有成本。

供将来引用,为了防止此问题再次发生,如果您的应用程序运行多个实例,请考虑启用运行状况检查功能:https://learn.microsoft.com/en-us/azure/azure-monitor/platform/autoscale-get-started#route-traffic-to-healthy-instances-app-service

您可以在此处找到其他最佳实践:https://azure.github.io/AppService/2020/05/15/Robust-Apps-for-the-cloud.html

关于azure - 我看到 Azure 应用服务的诊断和解决中报告了 502 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64486362/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com