【问题标题】:Azure Functions unexplained cold startsAzure Functions 无法解释的冷启动
【发布时间】:2019-08-27 19:42:07
【问题描述】:

在带有消费计划的 Azure Functions v2 上运行的微服务架构中,我们观察到无法解释的服务冷启动。这些冷启动经常发生,有时在同一分钟内发生。每个都会引入 5-10 秒的延迟。由于这些服务实现了基于 HTTP 的 API,因此最终用户界面可以看到此延迟。

当服务闲置超过 20 分钟或在经历高负载时横向扩展时,我们预计冷启动,但每个服务都会预热(每分钟左右调用一次)并经历非常轻的负载(低于5%)。

我们在 Application Insights 日志中找不到任何有用的信息。

什么可能导致这些冷启动?我们还可以收集哪些其他信息来帮助我们查明原因?

更新 1 所有服务都是用 C# 编写的。

更新 2 如果相关,每项服务都在其自己的消费计划中。

【问题讨论】:

标签: c# .net azure-functions


【解决方案1】:

您是否查看过“平台功能”标签

然后

您可能会在其中找到异常和其他隐藏问题的证据。

如果导致重新启动,异常不会显示在 AppInsights 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    • 2019-09-06
    • 2018-08-19
    相关资源
    最近更新 更多