문제 상황

  1. 기존 설정
  2. CICD 파이프라인에서의 문제

문제 원인

문제의 근본적인 원인은 application.properties와 application.yml의 우선순위 충돌에 있었습니다.

트러블슈팅 과정

  1. Health Check 파라미터 조정
  2. 로그 분석
  3. 해결책

최종 해결 방법

느낀 점

이 문제를 해결하면서, 설정 파일 간 우선순위 및 환경별 설정 관리를 어떻게 해야 하는지 배웠습니다. 특히, 다양한 환경에서 서버를 배포할 때 설정 파일의 충돌이나 중복을 주의해야 하며, 우선순위를 명확히 관리해야 한다는 점을 깨달았습니다.

또한, 단순히 Health Check의 시간을 늘리는 것만으로 문제를 해결할 수 없었고, 근본적인 원인을 찾기 위해 로그를 꼼꼼히 분석하는 것이 중요하다는 것을 경험했습니다. 이번 경험을 통해 추후 배포 환경에서 발생할 수 있는 문제에 대한 예방책을 세울 수 있었습니다.