0

我们有一个无状态(带有共享 Azure Redis 缓存)WebApp,我们希望通过 Azure 自动缩放服务自动缩放。当我激活自动横向扩展,甚至当我为 WebApp 激活 3 个固定实例时,我得到了相反的效果:响应时间呈指数增长,或者我得到 Http 502 错误。

无论我使用我们配置的流量管理器 url(单个实例可以正常工作几个月)还是本机 url (.azurewebsites.net),都会发生这种情况。这可能与流量管理器有关吗?如果是这样,我在哪里可以找到有关此组合的信息(已搜索)?以及如何正确利用流量管理器故障转移/性能的自动扩展?我尝试将流量管理器置于故障转移和性能模式,但没有明显效果。我很乐意通过私人渠道提供链接。

更新:我们现在以“相反的方式”重现了这种情况:在我们经常收到 5XX 错误的帐户上,我们已经删除了所有负载平衡服务器(现在每个应用程序只有一个服务器)并且问题消失了。而且,另一方面,我们开始在 3 台服务器之间进行平衡(没有配置流量管理器),很快就得到了频繁的 502 和 503 显示停止器。

相关假设:https ://ask.auth0.com/t/health-checks-response-with-500-http-status/446/8

可能是什么原因?有接盘侠吗?

更新

在将所有 WebApp 恢复为单个实例以排除与负载平衡的任何关系后,事情运行了一段时间。然后相同的“502”行为在所有服务器上重新出现了大约一段时间。04.Jan.16 15 分钟,然后又消失了。

更新

问题在 16 年 1 月 8 日 12.55 UTC/GMT 再次出现 10 分钟,然后在几分钟后再次消失。现在检查日志文件以获取更多信息。

更新

问题在 16 年 1 月 16 日大约 11.00 UTC/GMT 时再次出现了 90 分钟,也在 .scm 上。页。这是帐户上的“reference-client”Web 应用程序,其 Web 应用程序名为“dummy1015”。“502 - Web 服务器在充当网关或代理服务器时收到无效响应。”

4

1 回答 1

0

我不认为交通管理器是这里的问题。由于流量管理器在 DNS 级别工作,它不可能是您看到的 5XX 错误的来源。为了确认,我建议如下:

  • 检查增加的响应时间是来自 DNS 查找还是来自 Web 请求。
  • 在保持单实例/非负载平衡设置的同时引入流量管理器,并确认问题不会再次出现

这将有助于确认问题是否与流量管理器或负载平衡的其他方面有关。

问候,

Jonathan Tuliani 项目经理 Azure 网络 - DNS 和流量管理器

于 2016-01-05T13:23:53.447 回答