我们正在测试流量管理器,看看它是否是一个可行的故障转移解决方案。如果我们的主要 Azure 区域由于任何原因变得不可用,我们希望最终用户被引导到他们可以继续使用该站点的辅助位置。
我已经按照文档进行了设置,并在 3 个不同的区域中有 3 个简单的 API 返回页面作为端点,它们只会提醒您正在点击哪个区域。我有他们的优先级,1、2 和 3。
当点击.trafficmanager.net
URL 时,主要显示它应该。所有 3 都在流量管理器配置文件中显示“在线”。如果我停止主站点,然后刷新我的浏览器,我会收到一个 403 错误,说明该站点已停止。
我将流量管理器配置文件配置中的 TTL 设置为 60 秒。但是,15 分钟后,浏览器仍然显示 403。我似乎能够让辅助站点启动的唯一方法是启动一个新的浏览器会话。就像浏览器会话存在某种缓存和/或 TTL 问题,阻止它尝试辅助站点。
这在现场生产环境中显然是不可接受的。必须有办法解决这个问题,对吧?有没有其他人处理过这个问题?