ALL POSTS
카테고리별로 골라 읽거나, 그냥 처음부터 훑어보세요.
카테고리
글 10개
PM2 cluster 5개 프로세스의 --max-old-space-size 합이 서버 RAM 을 초과하고 있었다. 평소엔 안 터지지만 스파이크 시 OOM. e2-medium 4GB 안에서 Node / 비-Node 예산을 나눠 재산정한 기록.
GitHub Actions 빌드가 'Cannot find module browserslist' 로 죽었다. 원인은 working tree 에서 package.json 이 사라진 것. PM2 는 살아있는데 새 빌드만 깨지는 유령 상태를 git checkout 으로 복구한 기록.
체감상 인터넷이 느려졌다. 외부인이 우리 WiFi 를 쓰는 건 아닐까? ping, fast.com, 작업관리자 네트워크 탭으로 '내 PC 인가 / 다른 누군가인가' 를 데이터로 좁혀간 진단 과정.
Nginx 설정 변경으로 /api/me/* 요청을 3001 포트로 격리하여 API 라우팅을 최적화하고 서비스 격리를 강화하는 방법을 설명합니다.
배포 파이프라인의 heredoc 오류, .next 디렉토리 부재, RSC manifest 경로 문제를 printf와 distDir 격리로 해결했습니다.
2026년 Next.js 배포 빌드 실패 회귀를 막는 7가지 Infra 개선 전략. `--preload` 로직, 확장자 지원, 빌드 통일 등 문제 해결 방안.
GitHub Actions 배포 중 import 오류로 서비스가 중단되었나요? 3단계 안전망 구축으로 안정적인 배포 환경을 만들어보세요.
Next.js 배포 시 잦은 서비스 중단을 겪으셨나요? Atomic Swap 기법으로 0분 서비스 중단 배포를 구현하는 방법을 소개합니다.
Google AI Studio 503 에러 빈번 발생? Vertex AI로 마이그레이션하여 27개 파일 즉시 전환 성공! 안정적인 서비스 운영 방법을 알아보세요.
Cloudflare 가 SSE 스트리밍과 충돌해서 끊기는 문제를 겪고 GCP 단일 인스턴스 운영으로 돌아갔다. 대신 nginx limit_req + fail2ban + sysctl 만으로 스캐너/봇 방어선을 직접 구축했다.