Azure 流量管理器的 URL 显示降级但端点 returns 200
Azure Traffic Manager's URL shows degraded but End Points returns 200
我有一个来自 Azure 服务的 API 端点,我尝试使用此端点设置 Azure 流量管理器。
端点如下所示:https://sampleurl.azurewebsites.net 并且它需要身份验证(准确地说是不记名令牌)才能访问。
这是流量管理器的配置:
这是我尝试访问的方式:
我用正确的承载令牌直接向 流量管理器的 URL 发送了一个 API 请求,但它返回了 "An error occurred while sending the request."
有人能告诉我哪里出了问题吗?
流量管理器监控状态已降级,这可能是由以下原因引起的:
- 端点监控健康检查失败。您可以确保端点已启用并且 returns 200。您可以关注这些官方 troubleshooting steps.
- 端点不包含在 DNS 响应中,并且不接收流量。在 Windows PowerShell 提示符中键入
ipconfig /flushdns
刷新 DNS 解析器缓存。键入 nslookup <your Traffic Manager domain name>
以验证流量管理器设置。参考this.
此外,根据 FAQ,客户端直接连接到服务端点,而不是通过流量管理器。因此,您看到的任何 HTTP 错误都必须来自您的端点。
我有一个来自 Azure 服务的 API 端点,我尝试使用此端点设置 Azure 流量管理器。
端点如下所示:https://sampleurl.azurewebsites.net 并且它需要身份验证(准确地说是不记名令牌)才能访问。
这是流量管理器的配置:
这是我尝试访问的方式:
我用正确的承载令牌直接向 流量管理器的 URL 发送了一个 API 请求,但它返回了 "An error occurred while sending the request."
有人能告诉我哪里出了问题吗?
流量管理器监控状态已降级,这可能是由以下原因引起的:
- 端点监控健康检查失败。您可以确保端点已启用并且 returns 200。您可以关注这些官方 troubleshooting steps.
- 端点不包含在 DNS 响应中,并且不接收流量。在 Windows PowerShell 提示符中键入
ipconfig /flushdns
刷新 DNS 解析器缓存。键入nslookup <your Traffic Manager domain name>
以验证流量管理器设置。参考this.
此外,根据 FAQ,客户端直接连接到服务端点,而不是通过流量管理器。因此,您看到的任何 HTTP 错误都必须来自您的端点。