ES /docs

TransferManager missing socket timeout — TLS read ETIMEDOUT

Service
cupixworks-capture-3dreconstruction-instance
Occurrences
1,275
Status
Reported
Confidence
85%
Actionability
28%
Cluster ID
019ff9bf-6b8c-4d71-bc0e-3748bdaf4583
First Seen
2026-04-13 05:31 UTC
Last Seen
2026-06-24 22:47 UTC
Actions

TransferManager missing socket timeout — TLS read ETIMEDOUT

RCA Summary#

3D Reconstruction agent가 S3에서 대용량 .insv 비디오 파일을 다운로드하는 과정에서 TLS 레벨의 read ETIMEDOUT (errno -110)이 발생했습니다. TransferManager::downloadFile 메서드가 request.get()을 호출할 때 timeout 옵션을 설정하지 않아 Node.js의 기본 소켓 타임아웃(약 2분)에 의존하고 있으며, retry 메커니즘은 존재하지만 (MaxRetries=5, RetryInterval=10s), 에러 발생 후 failTask에서 _running=false, _stop=true로 설정하여 전체 전송 큐를 중단시킵니다. 두 건의 에러는 서로 다른 컨테이너(capture 33337, 33404)에서 7초 간격으로 동시 발생했으며, 로그에 따르면 데이터는 me-central-1 (Middle East) S3 리전에 저장되어 있으나 Reconstruction 인스턴스의 환경 로그는 region=us-west-2를 보여주어 크로스 리전 S3 다운로드가 네트워크 불안정성의 원인일 가능성이 높습니다.