Azure Traffic Manger优先级路由不起作用

时间:2018-09-23 09:04:12

标签: azure routing azure-traffic-manager

我创建了一个Azure Traffic Manager,并使用Priority进行路由。按照this

  

流量管理器配置文件包含优先服务列表   端点。默认情况下,流量管理器会将所有流量发送到   主要(最高优先级)端点。如果主要端点不是   如果可用,流量管理器会将流量路由到第二个端点。   如果主要端点和次要端点均不可用,则   流量排至第三,依此类推

我的流量管理器监控

低优先级

enter image description here

高优先级 enter image description here

我尝试增加优先级和降低优先级,但是没有变化。

仍然,您可以看到流量管理器仅指向teststatic网站

上述文档中的另一个问题

  

如果主要端点不可用

这是什么意思不可用?由于我将Azure Web Apps用于测试目的,所以我认为停止我的Web应用可能不可用。但是我错了,即使我停止了Web应用程序,流量管理器仍然指向停止的Web应用程序。所以我对这里没有可用的内容感到困惑吗?

1 个答案:

答案 0 :(得分:1)

在屏幕截图中,测试端点监视器的状态始终为降级状态。这表明端点不包括在DNS响应中,并且不接收流量。因此,流量管理器仍仅指向测试静态站点。仅当探针从探针路径收到HTTP 200响应时,Traffic Manager才将端点视为 ONLINE (如果监视协议是HTTP或HTTPS)。任何其他非200的响应均失败。

您需要troubleshoot degraded state on Azure Traffic Manager并查看Traffic Manager shows monitor status is degraded – Resolution

  

这里没有可用是什么意思?

流量管理器根据每个端点的状态(不返回禁用的端点),每个端点的当前运行状况以及所选的流量路由方法来选择一个端点。如果该终结点不可用,即该终结点不包含在DNS响应中,或者是不正常的终结点。但这是一个例外,如果所有端点都降级了,在这种情况下,所有端点都将被视为在查询响应中返回。您可以从endpoint monitor status获取更多详细信息。

  

发生以下任何事件时,端点都不健康:A   收到非200响应(包括不同的2xx代码,或   301/302重定向);请求客户端认证;超时(   超时阈值为10秒;无法连接。

此外,在您verity the Traffic Manager Settings.时键入ipconfig /flushdns刷新DNS解析器缓存