繁体   English   中英

由CloudWatch Events触发的AWS Lambda运行过于频繁

[英]AWS Lambda triggered by CloudWatch Events running too frequently

我正在运行的代码对上次运行时间进行了假设(在最近300秒内检查数据源是否有更新)。

我将代码设置为在AWS lambda上运行。 我最初使用该rate(5 minutes)但发现它每分钟运行一次lambda。 我切换到cron(0/5 * * * ? *) ,它按预期每五分钟运行一次,然后突然开始每1-2分钟运行一次。

是否有我缺少的设置来确保代码仅执行一次,并且触发器真正是每5分钟一次(给定或花费几秒钟)?

如果您的函数失败或超时,则Lambda会异步重试该函数。 Cloudwatch事件始终以给定速率触发。 我们有数百个cron触发的lambda,并且它始终可以按预期运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM