簡體   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