Azure 应用服务有 230 秒超时,是吗?

标签 azure azure-appservice

Apparently, Azure App Service has a 230-second timeout. 。但是,当我查看 App Insights 的请求表中的日志时,我看到对 .NET API 的请求持续时间为 400-500 秒,结果为 200。另一方面,我确实看到了大约 500 秒,其中持续时间超过 230秒。

所以我的问题是为什么我会看到这种差异?

我可以想到两种理论:

  1. 要么,230 秒并不总是强制执行。
  2. 或者 App Insight 中的请求表中的日志显示从应用返回的信息,而不是实际的用户体验。例如,如果我的后端花费了 300 秒并返回 200,那么这就是我在日志中看到的内容。然而,用户在 230 秒后得到了 500。

最佳答案

回答我自己的问题,以防有人遇到这个问题......

我做了一些测试并确认确实强制执行了 230 秒超时,即如果 API 尚未返回响应,则 API 的调用者将在 230 秒后收到 500。但是,日志请求表中的 duration 字段指示应用返回响应所花费的时间,即,如果 API 需要 5 分钟才能返回 200,则调用者将在 230 之后立即获得 500秒,但是,在日志中,您会看到该请求花了 5 分钟。

关于Azure 应用服务有 230 秒超时,是吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73507447/

相关文章:

azure - 创建应用程序服务的 IP 地址要求是什么?

azure - 无法运行角度应用程序。出现错误 不存在这样的文件 robots933456.txt

django - 如何从 celery-django 项目安全连接到 Azure redis?

azure - 如何在 UWP 中自动同​​步本地(桌面)和 Web 数据库

Azure 应用服务劫持 HTTP 状态 500 错误的响应

azure - 从 header azure apim 中提取后设置后端 url

azure - 通过子网连接 CosmosDB 并定义相应的连接字符串

azure 数据工厂 - 如何修剪 CopyData 的空白

azure - 当 Azure Web 应用程序迁移到 .Net 6 时,虚拟连接字符串停止工作

azure - 在 Bicep 部署中的 AppService 上设置 `customDomainVerificationId` 属性没有效果