首页 > 解决方案 > Azure 应用服务中的 HTTP 502(请求超时)日志记录和故障排除

问题描述

本周我们遇到了一个问题,即非执行 SQL 查询导致应用程序开始发送 502,因为运行查询所需的时间通过了 Azure 应用程序服务请求超时设置(这似乎不是用户可定义的)

我正在尝试找到一种方法来检测和警告这些问题。我已经浏览了 microsoft 文档,但只找到了“横向扩展”之类的建议 - 如果我查看 Application Insights,它似乎没有记录 502,因为从应用程序的角度来看,脚本运行成功。有没有办法在用户调用大约 502 之前记录具有某些上下文的实例以修复非性能脚本?我看到的唯一选择是不使用 Azure 应用服务的内置负载平衡/应用程序网关功能,并滚动单独的负载平衡器/网关以对其进行更多控制。

标签: c#azure

解决方案


推荐阅读