Published on2026년 2월 12일Node.js ESM에서 __dirname 미정의 해결 5가지techESM 환경에서 `__dirname`이 미정의되는 이유를 짚고, `import.meta.url` 기반 표준 해법부터 번들러·테스트 환경까지 실무에서 바로 쓰는 5가지 해결책을 정리합니다.Read more →
Published on2026년 2월 11일MySQL InnoDB 데드락 로그로 범인 쿼리 찾기techInnoDB 데드락 로그를 읽어 어떤 쿼리가 어떤 락을 잡고 충돌했는지 추적하는 방법을 정리합니다. 운영에서 바로 써먹을 수 있는 로그 해석 포인트와 재현·개선 전략까지 다룹니다.Read more →
Published on2026년 2월 11일OpenAI API 429 Rate Limit 재시도·큐잉 설계aiOpenAI API에서 429 Rate Limit 에러가 발생할 때 무작정 재시도하면 더 악화됩니다. 지수 백오프, 지터, 토큰 기반 큐잉과 동시성 제어로 안정적으로 처리하는 실전 패턴을 정리합니다.Read more →
Published on2026년 2월 11일systemd 서비스가 계속 재시작될 때 원인 추적syntaxsystemd 서비스가 Restart= 정책으로 계속 재시작될 때, 로그/Exit code/리소스/OOM/의존성/타임아웃을 기준으로 원인을 빠르게 좁히는 실전 추적 절차를 정리합니다.Read more →
Published on2026년 2월 10일Next.js LCP가 늦는 이유 - 이미지·폰트 최적화aiNext.js에서 LCP가 늦어지는 대표 원인인 이미지/폰트 로딩 병목을 진단하고, next/image·next/font·preload·캐싱으로 개선하는 실전 방법을 정리합니다.Read more →