0개의 글
이 글은 NestJS 백엔드가 프로덕션 환경에서 JavaScript Heap OOM으로 인해 충돌한 진단 과정을 완전히 기록하고, 세 가지 누적 요인(heap 상한 과소 설정, SSE 연결 누수, Prisma 메모리 점유)을 분석하며 단계별 수정 방안을 제시합니다.
이 문서는 번역 품질 검사 기능이 OOM(메모리 부족) 오류에서 SSE 스트리밍 방식으로 재구성되기까지의 전체 과정을 상세히 기록합니다. 여기에는 커서 기반 페이지네이션 수정, NestJS @Sse() 이중 래핑 문제, EventSource의 커스텀 헤더 미지원에 따른 인증 방식, 그리고 프론트엔드 useSSE Hook 설계 패턴이 포함됩니다.