IronOCR OCR 프로그램을 AWS Lambda에서 사용할 때 "런타임 종료" 오류 수정하기
다음과 같은 오류가 발생하는 경우, 메모리 할당 부족이 원인일 가능성이 매우 높습니다.
RequestId: 48ace8f3-1391-40ea-bc0e-aa864de3a8e2 Error: Runtime exited with error: signal: killed
이유
이 오류는 일반적으로 애플리케이션이 호스트 시스템이나 컨테이너 환경에서 사용 가능한 메모리를 초과하는 작업을 실행하려고 할 때 발생합니다. 시스템의 메모리 사용량이 한계에 도달하면 프로세스가 강제로 종료되어 "signal: killed" 메시지가 표시됩니다.
해결책
AWS Lambda 함수의 메모리를 늘리려면 다음 단계를 따르세요.
- AWS 관리 콘솔로 이동합니다.
- Lambda > 함수 로 이동합니다.
- 문제가 발생하는 기능을 선택하십시오.
- '구성' 탭에서 '일반 구성'을 선택하고 '편집'을 클릭합니다.
- 메모리 할당을 조정하고 저장합니다.
메모리 할당량을 늘리면 Lambda 함수가 더 큰 작업을 처리할 수 있으므로 "런타임이 오류와 함께 종료되었습니다" 문제를 해결할 수 있습니다. 변경 사항을 적용한 후에는 해당 기능이 예상대로 작동하는지 확인하기 위해 반드시 테스트하십시오.

