Azure应用程序网关返回随机502错误

时间:2018-11-22 10:05:37

标签: .net azure sitecore azure-application-gateway

here

我们遇到的问题是AG正在随机报告IP1上的502个错误。一天之内,在某些随机文件上可能会出现约20502个错误。但是,IP1的IIS日志上的这些文件也显示成功返回数据。

IP2根本没有这个问题。

我们尝试交叉检查AG到达502的日期/时间,并与IP1的IIS日志进行比较,以找到相应的请求,但找不到任何请求。这里的假设是,如果请求达到IP1,它将在IIS日志中创建一个条目。

由于502个错误是随机的,并且仅由AG报告,因此我们无法锁定根本原因。

任何人以前都遇到过此类问题,或者知道如何解决此类问题?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

我知道后端Win VM正在运行IIS,并且正在由应用程序网关进行负载平衡。 随机502,

  1. 检查HTTP超时值;请服务台团队检查处理请求需要多长时间,有时检查处理时间是否大于设置的HTTP超时时间。随机502经验丰富。

  2. 在发出问题时检查后端运行状况;如果显示不健康,请检查相应原因

  3. 在问题发生期间检查应用程序网关后端池的失败请求计数

  4. 检查使用情况,也许CPU的拍摄速度可能高达90%-

  5. 此外,您可以检查IIS日志中的HTTP错误日志,以检查IIS是否给出了错误代码502。

  6. 如果启用了WAF,请要求各自的团队检查使用WAF进行上传和下载的文件大小限制

我强烈认为后端Http设置超时是造成它的原因,因为它是间歇性的,并且IIS显示所有200-399状态代码。 尝试增加超时时间并进行测试。

我希望这会有所帮助:)