Aws lambda 为什么';ALB健康检查是否负责Lambdas的冷启动?

Aws lambda 为什么';ALB健康检查是否负责Lambdas的冷启动?,aws-lambda,health-monitoring,aws-elb,cold-start,Aws Lambda,Health Monitoring,Aws Elb,Cold Start,我有一个ALB,它每30秒对目标组(本例中为Lambda端点)执行一次运行状况检查。尽管如此,每当我在几分钟或更长时间内第一次查询API时,它都会经历一个冷启动。原因可能是什么?Lambda函数的ALB health check启动是否有意提出一个单独的独立实例,纯粹用于运行状况检查,并且不是URL的常规查询所使用的相同实例?CloudWatch似乎证实了我的怀疑,因为ALB检查都记录在lambda的日志组中的单独日志流中。提前感谢您的帮助。您知道原因了吗?我正在编写slack bot,slac

我有一个ALB,它每30秒对目标组(本例中为Lambda端点)执行一次运行状况检查。尽管如此,每当我在几分钟或更长时间内第一次查询API时,它都会经历一个冷启动。原因可能是什么?Lambda函数的ALB health check启动是否有意提出一个单独的独立实例,纯粹用于运行状况检查,并且不是URL的常规查询所使用的相同实例?CloudWatch似乎证实了我的怀疑,因为ALB检查都记录在lambda的日志组中的单独日志流中。提前感谢您的帮助。

您知道原因了吗?我正在编写slack bot,slack的响应时间限制为3000毫秒。我必须将slack机器人移动到Google App Engine。是的,原因是AWS使用了一种专门的算法来保持lambda的温暖,并通过给定间隔内发送的请求数以及并发请求数来确定响应时间的速度。如果您希望保持lambda的温暖,则必须以重复的小间隔发送并发请求(并发请求的数量和此间隔的大小取决于您希望响应时间的快慢,除第三方运行的基准测试外,没有关于此的公开文档)。