ES /docs

PixGenieProcess | process error: The operation was aborted

Service
cupixworks-pano-postprocessor-instance
Occurrences
13
Status
Reported
Confidence
85%
Actionability
52%
Cluster ID
fae8cde8-6cb2-47fc-9495-5f451303db7d
First Seen
2026-07-02 13:52 UTC
Last Seen
2026-07-23 11:11 UTC
Actions

PixGenieProcess | process error: The operation was aborted

What Happened#

2026-07-02 22:52 KST 에 cupixworks-pano-postprocessor-instance 서비스에서 tenant cana capture 를 처리하던 4개 인스턴스가 동시에 PixGenieProcess | process error: The operation was aborted 로그를 남기고 실패했다. 이 로그는 pixgenie.process.ts:116 의 child process 'error' 이벤트 핸들러에서 발생하며, 원인은 동일 파일 line 18 에 하드코딩된 TIMEOUT_MS = 2 * 60 * 60 * 1000 (2 시간) AbortSignal.timeout 이 만료되어 _abortController.abort(new Error('Process timeout')) 가 호출되었기 때문이다. 본 클러스터는 자매 클러스터 608b2052-c042-4bec-afcd-052a31b82fd0 (PixGenieProcess::execute | failed - {"code":"ABORT_ERR","name":"AbortError"}) 과 동일한 abort 이벤트에서 함께 발생한다 — 하나의 abort 가 error 리스너와 execute() catch 블록 두 곳에서 각각 로깅된다.

Quick Facts#

Field Value
exception.class AbortError
exception.message The operation was aborted
top_frame packages/cupix-pix-genie-preprocessor-agent/src/process/pixgenie.process.ts:116
runtime Node.js child_process (spawn python3) on Ubuntu 22.04
env production, us-west-2

Affected Teams#

Team / Domain Error Count Impact
cana (tenant cupix) 4 PixGenie 전처리 대상 capture 의 처리 중단 — 자매 클러스터 608b2052 에서 확인된 capture 724274 와 동일한 abort 사건으로 판단됨

Timeline#

  1. 2026-07-02 20:52:33 KSTPixGenieProcess::execute | begin (4개 인스턴스가 동시에 Python 자식 프로세스 spawn; UTC 11:52:33)
  2. 2026-07-02 22:52:33 KST — 2 시간 경과, timeoutSignal 발화 → logger.warn('PixGenieProcess | process timeout, aborting...') (4건)
  3. 2026-07-02 22:52:33 KST_abortController.abort(new Error('Process timeout')) 호출 → Node.js 가 자식 프로세스에 SIGTERM 발송
  4. 2026-07-02 22:52:33 KST — ChildProcess 'error' 이벤트 발화 → logger.error('PixGenieProcess | process error: %s', error.message) → 본 클러스터 대표 에러 로그 (4건)
  5. 2026-07-02 22:52:33 KST — 동일 abort 로 spawn Promise 가 AbortError reject → 상위 execute() catch 가 PixGenieProcess::execute | failed - {"code":"ABORT_ERR","name":"AbortError"} 로그 발생 (자매 클러스터 608b2052)

Scoring#

Confidence 85% · Actionability 52%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 19 code refs, 5 log queries
Code path explicitness 3/3 19 file:line refs
Log evidence 3/3 section, query, pattern
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 12 file(s)
Single repo 1/3 3 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