AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

Lambda関数呼び出し時に500エラー(ServiceException)発生

0

StateMachineからLambda関数を呼び出しているのですが、異常終了し下記のエラーが発生していました。 An error occurred and the request cannot be processed. (Service AWSLambda; Status Code 500; Error Code ServiceException; ) このStateMachine自体は定期的に起動しており、特にエラーに対するリカバリ等は行っていないのですが、今は解消しており、一時的に発生したエラーとなります。 上記エラーの原因やどういったケースで発生する可能性があるエラーか分かりましたら教えて頂きたいです。 一時的に発生しており、今は正常終了している事からクライアント側の問題ではなく、AWSのシステム内部起因で発生した可能性を疑っているのですが、その可能性はありますでしょうか?

質問済み 1ヶ月前55ビュー
1回答
0
承認された回答

ご質問いただいた500エラー(ServiceException)は、AWS Lambda サービス側で発生した内部エラーである可能性が高いと存じます。このようなエラーは、一時的なサービスの問題や、予期せぬシステムの問題によって引き起こされることがございます。 具体的には、以下のような状況で発生する可能性がございます:

  1. AWS Lambda サービスの一時的な問題
  2. AWS のインフラストラクチャの問題
  3. 予期せぬシステムエラーやバグ

記載いただきました通りに、この度エラーが一時的に発生しその後解消されたとのことですので、本件についてはお客様クライアント側の問題ではなく、Lambda サービス側の一時的な問題であった可能性が疑われる状況です。 また、このようなエラーに対しては、以下の対策をご検討いただくことをお勧めいたします。

  1. リトライロジックの実装:一時的なエラーの場合、再試行することで解決できる可能性がございます。AWS では時間をおいたリトライ処理の方法として、エクスポネンシャルバックオフでのリトライを推奨しております[1]。
  2. エラー監視とアラートの設定:継続的なエラーや頻繁に発生するエラーを早期に検知できるようにいたします。
  3. AWSのサービスステータスの確認:AWS Health Dashboard をチェックし、対象サービスで問題が発生していないか確認いたします

なお、万が一当該エラーが頻繁に発生する場合や、長時間続く場合は、詳細な調査のため、対象リソースを保有するアカウントから AWS サポートに問い合わせていただくことをご検討いただけますと幸いです。

[1] ジッターを伴うタイムアウト、再試行、およびバックオフ https://aws.amazon.com/jp/builders-library/timeouts-retries-and-backoff-with-jitter/

profile picture
回答済み 1ヶ月前
AWS
サポートエンジニア
レビュー済み 1ヶ月前
AWS
サポートエンジニア
修正済み 1ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ