Backend2026.09.01429 Too Many Requests, Retry-After, 백오프 | API 한 번에 몰리면 어디를 줄일까?429는 인증 실패가 아니라 짧은 시간에 호출이 많아 서버가 기다리라고 한 응답이다. Retry-After 초와 HTTP 날짜를 읽고, 헤더가 없으면 지수 백오프에…
Backend2026.08.30ETIMEDOUT, fetch failed, undici | 배포 함수에서만 타임아웃이면?배포 함수에서만 fetch가 끊기면 로컬 회선이 빠른 게 아니라 함수 대기 한도와 아웃바운드 경로가 다르다. ETIMEDOUT과 undici fetch failed의…
Cloud & DevOps2026.08.30ELIFECYCLE, npm ERR, 빌드 스크립트 | 로컬은 되고 CI만 빨간 줄이면?ELIFECYCLE은 npm이 감싼 실패다. 실제 원인은 위 도구 로그와 종료 숫자다. 로컬은 되고 통합 환경만 실패하면 노드 버전, 잠금 파일 설치, 환경변수, 맥…
Programming Languages2026.08.30Heap out of memory, Node.js 메모리, --max-old-space-size | 빌드가 137로 죽으면…빌드 종료 코드 137은 문법 오류가 아니라 커널이 프로세스를 죽인 신호다. 힙 메시지와 러너 메모리를 같이 보고, 원본 이미지를 줄인 뒤 공식 힙 상한만 올린다.…
개발자 작업환경2026.08.30ENOENT, no such file, 경로 오타 | 스크립트 cwd가 루트가 아니면?ENOENT는 그 경로 문자열이 지금 작업 폴더 기준으로 디스크에 없을 때 난다. npm 스크립트는 package.json 위치, 크론은 홈이 cwd다. __dirn…