gpt4 book ai didi

Azure Functions 服务无法识别从外部客户端发送的请求

转载 作者:行者123 更新时间:2023-12-03 06:27:07 25 4
gpt4 key购买 nike

我们有一项服务可以 ping EP1 Premium 服务,昨天我们在等待 2 分钟后收到 3 个客户端超时错误。在 App Insights 中打开跟踪时,这些超时的请求甚至不会被记录,也没有 Azure 端收到过的痕迹,因此不会得到答复。通过查看 Azure Functions 应用程序中提供的指标,我发现请求发送后 1-2 分钟,该应用程序失去了所有工作能力,因为其总应用程序域以及所有连接、线程都降至 0依此类推,这种状态持续到收到下一个请求,因此“跳过”之前发生的请求。这是一个大问题,因为我需要确保请求得到及时答复。

客户端服务向 Azure Functions 应用发送 HTTP 请求,等待答复,结果超时,而 Azure 端没有任何接收该请求的记录。

最佳答案

我认为此问题与 Azure Functions 的消费计划(称为冷启动行为)有关。 “跳过”机制解释如下:

Apps may scale to zero when idle, meaning some requests may have additional latency at startup. The consumption plan does have some optimizations to help decrease cold start time, including pulling from pre-warmed placeholder functions that already have the function host and language processes running.https://learn.microsoft.com/en-us/azure/azure-functions/functions-scale#cold-start-behavior

另请考虑查看这篇文章,其中解释了该行为。 https://azure.microsoft.com/en-us/blog/understanding-serverless-cold-start/

关于Azure Functions 服务无法识别从外部客户端发送的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75484463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com