nic*_*tev 8 amazon-web-services
我在 AWS EventBridge 中有基于 CRON 的规则。
活动日程为cron(0 16 * * ? *)
. 它会在每天 16:00 UTC 触发 Lambda 函数。
我第一次创建此规则后,它触发了 Lambda 一次 - 这很好。
但是当我编辑 cron 表达式时,它在 16 点开始触发 2 个事件。
我删除了这条规则并创建了一条新规则,但它还在 16:00 触发了 2 个事件。
总结一切,我有一条规则应该触发 1 个事件,但它却触发 2 个事件。知道为什么会有 2 个事件吗?
看起来像是 AWS EventBridge 中的错误。
nic*_*tev 16
问题是我的 Lambda 函数运行时间超过 15 秒。不过,我将允许的最大持续时间设置为 15 秒,并将重试次数(以防 Lambda 中出现错误)设置为 2。
所以会发生以下情况:
解决方案是增加超时限制。
仅供参考
,我在 Lambda 监控仪表板中发现错误、观察 CloudWatch 中的 Lambda 日志并看到“任务在 15.01 秒后超时”消息后发现了它。
归档时间: |
|
查看次数: |
8421 次 |
最近记录: |