質問編集履歴
2
タイロッド
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Lambda
|
1
|
+
Lambdaから別のLambdaを呼び出した時、2回同時に実行される。
|
body
CHANGED
File without changes
|
1
あああああ
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で実行された回数を確認し
|
30
|
+
Lambda関数Aは、上記のCosnole.logで実行された回数を確認したところ、1度しか実行されていませんでした。
|
31
|
-
しかし、Lambda関数Bの
|
31
|
+
しかし、Lambda関数BのCloudwatch Logsには、2つのRequestIDが確認できます。
|
32
32
|
そのため、やはりLambda関数Bが2回実行されたのが確認できます。
|
33
|
+
|
33
|
-
また2回実
|
34
|
+
また2回実行されたうち、1回目は問題なく処理が完了していますが、2回目は失敗しています。
|
35
|
+
そして**Lambda関数Aには2回目の失敗した結果が戻っています**。
|
34
36
|
**この2回の処理は、1回目の処理とほぼ同時か1〜2秒後実行されています。**
|
35
37
|
|
36
38
|
InvocationTypeは同期で呼び出しているのでRetryされるはずない、そもそも1回目の処理が成功しているのに、なぜRetryするのか意味がわかりません。。。
|