Azure 前门出现 503 错误或空白页

DAN*_*LEE 7 azure azure-web-app-service azure-front-door

我已阅读下面的链接并延长了超时时间,禁用了 Origin/Azure Front Door 上的压缩,并使用规则集规则从字节范围请求的请求中删除接受编码。但是,我仍然收到这些随机 503 错误或空白页。

https://learn.microsoft.com/en-us/azure/frontdoor/front-door-troubleshoot-routing

在我的 Web 应用程序中,我使用自己的证书添加了自定义域 (app.contoso.com)。

在此输入图像描述

在我的前门中,我使用自己的证书添加了自定义域 (app.contoso.com),并设置了后端池和路由规则。

在此输入图像描述

在此输入图像描述

在更新后端中,我将后端主机标头留空,因为我希望它能够重定向到自定义域而不是显示 Web 应用程序 URL。

在此输入图像描述

在我的路由规则中,我设置了以下内容

在此输入图像描述

我已严格遵循 Azure 提供的说明,但仍然从 Azure Front Door 收到随机 503 错误或空白页。当我从前门的自定义域收到 503 错误或空白页时,我可以确认我的 Web 应用程序 (contoso.azurewebsites.net) 正在运行。我还确保在 Web 应用程序和前门自定义域上使用相同的 SSL 证书。

在我的 DNS 中,我映射了以下内容

app.contoso.com CNAME contoso.azurefd.net

有什么我错过的或者有人有解决方案吗?

跟进

我尝试启用和禁用证书主题名称验证并将发送/接收超时从 30 更改为 240 或从 240 更改为 30,但仍然遇到相同的问题。

在此输入图像描述

更新:它给出空白页或 503 错误(参见下面的屏幕截图)

我在多个后端 Web 应用程序前面设置了 FrontDoor。我注意到每天都会出现一些随机的 503 错误。请求本身是有效的,并且重试通常有效,但是失败的初始请求没有到达后端 Web 应用程序。发生错误时的后端运行状况也是 100%,并且不可能超时,因为错误是立即发生的(超时也延长到 240 秒)。FrontDoor 本身似乎存在某种健康问题,但没有提到健康问题。

在此输入图像描述

Aja*_*ose 0

我在本地环境中尝试过,它对我来说效果很好,其次是这个MS DOC

这是我的配置:

在此输入图像描述

确保您已正确添加自定义域,并将其目的地作为前端主机名。

在此输入图像描述

在后端池中,我尝试将间隔设置为 5(小值),以便前门知道后端是否已关闭并且它不应该再将流量路由到该后端

在此输入图像描述

在路由规则中,确保您已检查所有 frontends/domains在此输入图像描述

在此输入图像描述

之后,您可以通过点击 来运行frontdoor host在此输入图像描述

请参阅此 Microsoft 文档: 将自定义域添加到您的 Front Door以了解更多信息。