PotreeService::handlingMessageErrors | Error and message object - {"error":{"errno":-110,"code":"ETI
Service
cupixworks-any-potree-agent
Occurrences
63
Status
Reported
Confidence
80%
Actionability
52%
Cluster ID
094df122-5780-464f-9d3e-075f956e0b19
First Seen
2026-04-21 13:16 UTC
Last Seen
2026-07-11 00:33 UTC
Actions
PotreeService::handlingMessageErrors | Error and message object - {"error":{"errno":-110,"code":"ETI
What Happened#
2026-04-21 13:16:00 UTC에 cupixworks-any-potree-agent 서비스의 us-west-2 리전에서 pointcloud 1046180 파일 다운로드 중 TLS 소켓 read timeout(ETIMEDOUT)이 발생했다. 약 15분간 다운로드를 시도한 후 소켓이 타임아웃되었으며, SQS 메시지 재시도를 통해 약 15분 후 자동 복구되었다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | ETIMEDOUT (errno: -110) |
| exception.message | read ETIMEDOUT |
| top_frame | TLSWrap.onStreamRead (node:internal/stream_base_commons:218:20) |
| runtime | Node.js 20+ (filebeat 7.17.15) |
| env | production, us-west-2 |
Timeline#
- 13:00:31Z — PotreeService가 pointcloud 1046180 처리 시작, 파일 다운로드 개시
- 13:16:00.699Z — 약 15.5분 후
downloadFile에서ETIMEDOUT에러 발생 - 13:16:00.701Z —
getApiErrorToDeleteMessage가 transient system error로 분류, SQS 메시지 삭제하지 않음 - 13:16:00.702Z —
handlingMessageErrors에서 에러 로깅 (이 클러스터의 대표 에러) - 13:30:51Z — SQS visibility timeout 후 2차 시도, 다운로드 및 PotreeConverter 실행 성공
- 13:31:41Z — SQS 메시지 정상 삭제, 처리 완료
Scoring#
Confidence 80% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 9 code refs, 3 log queries |
| Code path explicitness | 3/3 | 9 file:line refs |
| Log evidence | 2/3 | section, query |
| RCA structure | 3/3 | 3/3 sections |
| Revision history | 0/3 | 0 revision(s) |
| Agent execution | 3/3 | success |
Actionability#
| Dimension | Score | Detail |
|---|---|---|
| Fix complexity | 5/5 | trivial |
| Affected files | 1/5 | 11 file(s) |
| Single repo | 1/3 | 9 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 3/3 | no external deps |
| Data migration | 3/3 | no migration |