gpt4 book ai didi

aws-lambda - 预置并发无法解决冷启动问题

转载 作者:行者123 更新时间:2023-12-03 14:54:24 26 4
gpt4 key购买 nike

我有一个 lambda 函数,它在生产中很少被调用,但它是面向公众的,所以我想避免冷启动。所以我想我可以使用预配置的并发来避免这个问题。我的 Cloudformation 模板如下所示:

QuoteLinkServiceFunction:
Type: AWS::Serverless::Function
Properties:
# other lambda properties...
ProvisionedConcurrencyConfig:
ProvisionedConcurrentExecutions: 1

当我在我的测试环境中创建这个堆栈时(我是唯一的用户,所以没有其他调用同时发生),当我在几个小时后返回使用这个函数时仍然会遇到冷启动。由于 lambda 现在已预热,因此在第一次调用之后立即进行的后续调用会运行得更快。

lambda 控制台显示此函数的别名实际上已设置为预配并发为 1,并且我已验证 ALB 目标组指向别名。那么为什么我仍然冷启动?

最佳答案

您确定这些真的是冷启动延迟而不是数据库连接问题吗?您是否考虑过使用 X 射线进行追踪?您可以将要测量的指令包装在一个段中。

Here一个示例应用程序。

关于aws-lambda - 预置并发无法解决冷启动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60059435/

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