AWS LambdaのnodejsコードをいくつかのAPI Gatewayエンドポイントから呼び寄せてきました。 APIゲートウェイの呼び出しがなくても一定時間が経過すると、次のAPIゲートウェイ要求がタイムアウトすることに気付きました。関数がタイムアウトしたという標準的なラムダエラーメッセージが出ます。しかし、その後のラムダのトリガーとなるHTTPリクエストは正常に動作します。AWSラムダとAPIゲートウェイ - アイドル状態になります。最初の要求で「起きる」/応答がないようにする必要がありますか?
表面的には、何かが「アイドル」モードになっているように見え、API Gateway-Lambdaリクエストが正常に機能するには充電が必要です。私は物事を非アイドル状態に保つためにwget cronを設定することを検討しましたが、本当の修正があり、どうしたら起こっているのかをもっとよく理解できますか?
どれがタイムアウトしていますか?タイムアウトはどれくらいですか? (はい、ラムダ関数の次の呼び出しを待っているバックグラウンドで引き続き実行されるリソースは、実際にはアクティビティがない約10〜15分以内に割り当てが解除されますが、その結果、それらを生かしておくものはありません。) –
私もこれに気付きました。非アクティブにすると、次のコールには約12秒かかります。さもなければ私は100と900ミリ秒の間になる – Guus