teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

タイロッド

2021/10/30 08:03

投稿

yuki_90453
yuki_90453

スコア326

title CHANGED
@@ -1,1 +1,1 @@
1
- Lambda2回同時に実行される。
1
+ Lambdaから別のLambdaを呼び出した時、2回同時に実行される。
body CHANGED
File without changes

1

あああああ

2021/10/30 08:03

投稿

yuki_90453
yuki_90453

スコア326

title CHANGED
File without changes
body CHANGED
@@ -27,10 +27,12 @@
27
27
 
28
28
  #問題点
29
29
  Lambda関数Bが2回、ほぼ同時に実行されてしまい困っています。
30
- Lambda関数Aは、上記のCosnole.logで実行された回数を確認しまし、1度しか実行されていませんでした。
30
+ Lambda関数Aは、上記のCosnole.logで実行された回数を確認したところ、1度しか実行されていませんでした。
31
- しかし、Lambda関数BのCloudwatchLogsには、2つのRequestIDが確認できます。
31
+ しかし、Lambda関数BのCloudwatch Logsには、2つのRequestIDが確認できます。
32
32
  そのため、やはりLambda関数Bが2回実行されたのが確認できます。
33
+
33
- また2回実されたうち、1回目は問題なく処理が完了していますが、2回目は失敗しています。そして**Lambda関数Aには2回目の失敗した結果が戻っています**。
34
+ また2回実されたうち、1回目は問題なく処理が完了していますが、2回目は失敗しています。
35
+ そして**Lambda関数Aには2回目の失敗した結果が戻っています**。
34
36
  **この2回の処理は、1回目の処理とほぼ同時か1〜2秒後実行されています。**
35
37
 
36
38
  InvocationTypeは同期で呼び出しているのでRetryされるはずない、そもそも1回目の処理が成功しているのに、なぜRetryするのか意味がわかりません。。。