에러 그만 먹어라
7
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

동의어 부스팅 문제 점검

검색어의 동의어에 랭킹 부스팅이 적용되지 않는 문제를 해결하기 위해 Airflow 배치 로그를 확인하려 했으나, 로깅이 많아 무한 로딩이 발생했다. 배치 코드를 디버깅한 결과, 매핑 클래스의 생성자가 없어 값이 입력되지 못해 에러가 발생하고 있었다. 배치가 실패하지 않고 성공으로 끝나는 이유는 로깅만 하고 넘어가기에 실패를 인지하지 못했기 때문이다. 코드에서 e.printStackTrace()를 사용하여 에러를 확인했으며, 해당 메소드를 사용하는 배치가 37개나 되었다. 이를 해결하기 위해 IntelliJ Replace 기능을 활용해 일괄 수정했다. 배포 후 에러 알림이 오면 담당자가 문제를 해결하려 했으나, 이번 장애는 내가 담당하게 되어 불안함을 느꼈다. 이전의 코드 작성 습관을 돌아보며, 단순히 로깅만으로 넘어가는 습관을 버리는 것이 중요함을 깨달았다.

연관 게시글