infra
article thumbnail
반응형

AWS Lambda를 이용해 서버리스 코드를 실행하다보면 가끔 timeout 문제를 겪는 경우가 있다.

Lambda 코드 실행시 Task timed out 문제 발생

 

사용작 제작한 스크립트의 실행시간이 제한시간을 초과하는 경우 발생하는 문제인데, AWS Lambda에서 초기 설정을 변경하지 않을 경우 기본으로 3초로 설정되어 있기 때문에 발생하는 문제이다. 이런 경우 Lambda에서 제한시간을 실행 환경에 맞게 변경하여 실행이 가능하다.

 

한국리전에서 한글을 사용하면 "제한 시간"이라는 옵션에서 변경할 수 있는데 Lambda의 [구성] - [일반 구성]에서 변경할 수 있다.

Lambda - 일반 구성

 

우측 상단의 편집을 눌러 제한시간을 변경할 수 있다. Lambda에서 설정할 수 있는 제한시간 최대치는 15분이다.

제한시간 변경

 

반응형
profile

infra

@infra

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!