【发布时间】:2022-10-04 23:12:14
【问题描述】:
我有一个不断经历冷启动的 lambda。 我将 lambda 配置为具有 5 个预置并发,因为它被建议为一种可能的解决方案,但 lambda 仍然有冷启动。
可能的解释是什么? 也许 5 个预置并发还不够? (我怎么知道什么是大量的容器?)
你是如何处理冷启动的?
另外,一个非常重要的问题:我如何确定它使用我的 lambda?我在哪里可以监控它?
谢谢!
【问题讨论】:
-
如果您不能容忍任何冷启动,则必须将并发设置为 lambda 的最大并发。您是否曾经一次运行 lambda 超过 5 倍?是否对应冷启动?您确定您正在经历冷启动,而不仅仅是缓慢的 lambda 代码?
-
@erik258 感谢您的回复。我在 datadog 中看到我得到了很多冷启动,datadog 如何识别 lambda 的初始化(至少需要 4 分钟才能初始化)。我怎么能确定我正在经历冷启动,而不仅仅是缓慢的 lambda 冷启动?什么是一个很好的迹象?吨
标签: amazon-web-services aws-lambda concurrency cold-start