【问题标题】:Azure Traffic Manager's URL shows degraded but End Points returns 200Azure 流量管理器 URL 显示已降级,但终结点返回 200
【发布时间】:2019-04-06 06:51:01
【问题描述】:
我有一个来自 Azure 服务的 API 端点,我尝试使用此端点设置 Azure 流量管理器。
端点看起来像这样:https://sampleurl.azurewebsites.net,它需要身份验证(确切地说是承载令牌)才能访问。
以下是流量管理器的配置:
这是我尝试访问的方式:
我使用正确的不记名令牌直接向流量管理器的 URL 发送 API 请求,但它返回“发送请求时发生错误。”
有人能给我指出哪里出了问题吗?
【问题讨论】:
标签:
azure
azure-traffic-manager
【解决方案1】:
流量管理器监控状态降级,可能是由以下原因引起的:
- 端点监控运行状况检查失败。您可以确保端点已启用并返回 200。您可以关注这些官方troubleshooting steps。
- 端点不包含在 DNS 响应中并且不接收流量。键入
ipconfig /flushdns 以在 Windows PowerShell 提示符中刷新 DNS 解析器缓存。键入 nslookup <your Traffic Manager domain name> 以验证流量管理器设置。参考this。
此外,根据FAQ,客户端直接连接到服务端点,而不是通过流量管理器。因此,您看到的任何 HTTP 错误都必须来自您的端点。