무신사 — 로그가 서비스를 멈춘 원인과 커스텀 Appender로의 해결기
무신사 공통서비스 파트에서 트래픽이 많은 서비스에 장애가 발생했는데, 원인은 로깅이었다. 컨테이너 환경에서 stdout 파이프 버퍼(약 64KB)가 가득 차자 수십 개의 요청 스레드가 DB 커넥션을 쥔 채 쓰기 대기 상태에 빠졌고, 커넥션 풀 고갈로 서비스 전체가 30초 주기로 일괄 실패하는 장애로 이어졌다. 무신사 팀은 이 문제를 약 30줄 분량의 커스텀 Appender로 해결했으며, 그 과정을 관측성과 가용성을 함께 고려한 사례로 정리했다.
2026년 10월 1일자세히 보기 →