【问题标题】:Azure WebSites / App Service Unexplained 502 errorsAzure 网站/应用服务无法解释的 502 错误
【发布时间】:2015-12-22 10:41:46
【问题描述】:

我们有一个无状态(具有共享 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 分钟,然后又消失了。

更新

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

更新

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

【问题讨论】:

标签: azure azure-web-app-service azure-management


【解决方案1】:

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

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

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

问候,

乔纳森·图利亚尼 项目经理 Azure 网络 - DNS 和流量管理器

【讨论】:

  • 谢谢乔纳森。很高兴知道 Azure PM 足够关心......好吧,不是流量管理器——这是一个长期的怀疑。我缩减到单个实例以排除 OAuth/JWT 回调问题,直到今天早上 CET,当我在所有 6 个农场中遇到相同的问题约 15 分钟时,它才消失,然后它又以最快的速度消失了。当然,可能没有同样的原因。也会与 Oauth 提供商核实...
  • 好的,auth0.com 没有报告任何服务中断,这不排除其他不太明显的问题。我正在尝试找到可以为我提供更多信息的适当 azure 日志文件。我已经打开了日志记录,虽然不是迄今为止最详细的级别。任何可以欣赏的提示。我无法更改帖子的标题,抱歉 :-)
猜你喜欢
  • 2020-11-10
  • 1970-01-01
  • 2021-11-29
  • 2022-01-17
  • 2019-06-07
  • 2016-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多