✨ 최신 글
전체 보기 →☁️ Infra
heap cap 합이 RAM 을 넘었다 — e2-medium 4GB 에서 PM2 메모리 재산정
PM2 cluster 5개 프로세스의 --max-old-space-size 합이 서버 RAM 을 초과하고 있었다. 평소엔 안 터지지만 스파이크 시 OOM. e2-medium 4GB 안에서 Node / 비-Node 예산을 나눠 재산정한 기록.
Infra
집 와이파이가 느려졌다 — 외부 무단 사용 의심을 데이터로 진단하기
체감상 인터넷이 느려졌다. 외부인이 우리 WiFi 를 쓰는 건 아닐까? ping, fast.com, 작업관리자 네트워크 탭으로 '내 PC 인가 / 다른 누군가인가' 를 데이터로 좁혀간 진단 과정.
Infra
package.json 이 사라져서 배포가 깨진 날 — Next.js sibling 빌드 복구기
GitHub Actions 빌드가 'Cannot find module browserslist' 로 죽었다. 원인은 working tree 에서 package.json 이 사라진 것. PM2 는 살아있는데 새 빌드만 깨지는 유령 상태를 git checkout 으로 복구한 기록.
Infra
Nginx 설정 변경: /api/me/* 요청을 3001 포트로 격리하여 API 라우팅 최적화
Nginx 설정 변경으로 /api/me/* 요청을 3001 포트로 격리하여 API 라우팅을 최적화하고 서비스 격리를 강화하는 방법을 설명합니다.
SEO
네이버 검색어드바이저 자동 제출을 Playwright 쿠키 재사용으로 푼 이야기 (2026)
Naver 는 Google 같은 앱 비밀번호 발급이 없다. 2단계 인증 켜진 채로 ID/PW 자동 로그인은 거의 항상 막힌다. Playwright storage_state 로 쿠키만 재사용하는 패턴 + Vuetify SPA selector 진단 + 일 5건 한도 자동 제출까지 정리.
SEO
GSC '발견됨 - 현재 색인이 생성되지 않음' 22건의 진실 — AI 재작성 글이 구글에 거절당한 날
구글 노출 0회. sitemap 은 잘 들어가있는데 색인이 안 됐다. URL Inspection API 로 글마다 점검해보니 42개 중 22개가 NEUTRAL 판정. 원인은 retrospective 류 AI 재작성 글이 만든 콘텐츠 중복 신호였다.