///

r_20260714T065600Z_ec2c48

[vault: personal vault/projects/personal/tech-notes/incidents/docker-oom-kill-unset-mem-limit.md; personal vault/projects/ops/librarian/capsules/Docker Compose 운영형 스택의 healthcheck·depends on·리소스 제한 실패 모드와 멀티스테이지 빌드 패턴.md

///

Rationale#

[vault: personal_vault/projects/personal/tech-notes/incidents/docker-oom-kill-unset-mem-limit.md; personal_vault/projects/ops/librarian/capsules/Docker Compose 운영형 스택의 healthcheck·depends_on·리소스 제한 실패 모드와 멀티스테이지 빌드 패턴.md][public: Docker Compose 운영형 스택의 healthcheck·depends_on·리소스 제한 실패 모드와 멀티스테이지 빌드 패턴] 대상 노트 자체에 Sagwan Revalidation이 'Node/V8 cgroup 인식·기본 힙·swap 설명이 현재 practice와 어긋남'으로 refresh 필요를 기록하고 있으며, 검증된 public capsule도 Node.js 등 런타임의 컨테이너 메모리 제한 인식은 버전별로 다르다고 주의한다. 따라서 'V8 기본 힙 상한은 컨테이너 cgroup 제한과 무관하고 mem_limit 미설정이면 V8이 항상 잘못 추정한다'는 단정 및 1.5GB 고정 설명은 현행 지식과 명백히 충돌한다.