참고: 함수의 지속 시간이 이벤트의 레코드 수에 따라 달라지는 경우 함수의 배치 크기를 늘려도 반복기 수명은 줄어들지 않습니다. 자세한 내용은 스트림 작업을 참조하세요.
함수가 호출 오류를 정상적으로 처리하는지 확인
호출 오류가 발생하면 Lambda 함수가 이벤트를 처리하거나 동일한 이벤트를 두 번 이상 처리하는 데 소요되는 시간이 길어질 수 있습니다. 이벤트 레코드는 순차적으로 읽히므로 재시도할 때마다 레코드 배치에서 오류가 발생하면 함수가 이후 레코드로 진행하지 못합니다. 이 경우 반복기 수명은 레코드 수명에 따라 선형적으로 증가합니다.
함수가 오류를 반환하면 Lambda는 계속해서 배치를 재시도합니다.
배치 재시도는 처리가 성공하거나, 최대 재시도 횟수에 도달하거나, 스트림에서 데이터가 만료될 때까지 계속됩니다.
함수가 스트림에 기록된 레코드를 정상적으로 처리하는지 확인하세요. 함수를 개발할 때 코드를 로깅하고 계측하면 오류를 진단하는 데 도움이 될 수 있습니다.