繁体   English   中英

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

[英]Azure application gateway returning random 502 error

我们在Azure上进行如下设置

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

IP2根本没有这个问题。

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

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

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

您可以尝试以下方法:

我知道后端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状态代码,因此超时。 尝试增加超时时间并进行测试。

我希望这有帮助 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM