【发布时间】:2021-11-22 07:35:30
【问题描述】:
我已经阅读了下面的链接并延长了超时时间,禁用了 Origin/Azure Front Door 上的压缩和规则集规则以从字节范围请求的请求中删除接受编码。但是,我仍然会收到这些随机的 503 错误或空白页。
https://docs.microsoft.com/en-us/azure/frontdoor/front-door-troubleshoot-routing
在我的 Web 应用程序中,我使用自己的证书添加了自定义域 (app.contoso.com)。
在我的 Front Door 中,我添加了带有我自己的证书的自定义域 (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 本身似乎存在某种健康问题,但没有提及任何健康问题。
【问题讨论】:
-
能否请您帮助我们知道您是否在 Azure 前门中配置此设置,如下 Microsoft 文档 [1]:i.stack.imgur.com/UFi0r.png
-
@AjayKumarGhose-MT 我已经更新了帖子。请参阅跟进部分。最初,30 不起作用,所以我根据 Azure 故障排除文章 (docs.microsoft.com/en-us/azure/frontdoor/…) 更改为 240
标签: azure azure-web-app-service azure-front-door