람다가 한번 호출했는데 여러 번 실행된다?!

  • 람다가 2회, 3회 중복 실행되는 경험을 한 적이 있다
  • 구성 > 일반 구성으로 들어가 보면 메모리 및 제한 시간을 설정할 수 있다
  • 제한 시간이 3초인 것을 5초로 늘려주어서 해결했다
  • 람다는 제한 시간 안에 실행을 끝내지 못하면 실패하였다고 생각하여 설정한 재시도 횟수만큼 같은 함수를 재실행한다

TMI

  • 내가 작성한 람다에는 인터넷을 사용하여 어떤 api를 콜하는 로직이 있었다
  • 람다는 스케쥴러를 통해서 트리거 된다
  • 그런데 해당 api가 간헐적으로 여러 번 호출된 것을 확인하였고, 문제가 무엇인지 알아보다가
  • 제한시간을 너무 짧게 둔 것이 문제임을 알게 되었다

람다가 한번 호출했는데 여러 번 실행된다?!

https://chinsun9.github.io/2021/09/25/aws-lambda-tips/

Author

chinsung

Posted on

2021-09-25

Updated on

2021-10-18

Licensed under

댓글