2024.12.17 행록 Redis 및 application.yml duplication key error
현상
행록 사이트 접속이 안됨
페이지가 로드 되는걸 보면 프론트 페이지는 정상 작동되는것을 보임
postman으로 Spring api 요청시
1
2
3
4
5
6
7
{
"code": 9999,
"message": "서버 에러가 발생하였습니다. 관리자에게 문의해 주세요."
}
를 보이며 원인 확인 불가
원인
원인을 찾아보기 위해 Spring 로그를 찍어보니
1
org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis
로 레디스 서버 문제로 확인
레디스를 확인해보니
1
2
redis:
host: {이전 우테코 인스턴스}
?????
이전 우테코에서 제공해준 AWS 인스턴스를 사용하고 있었음(이전하면서 바꾸지 않은듯)
보통 우테코 종료시 AWS 인스턴스를 삭제하는 것으로 알고 있는데 놓쳤나봄
그러다 이번 6기 종료하면서 같이 삭제된듯
여튼 해당 yml 수정 후 재배포
하지만 build 과정에서
1
2
java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:143
Caused by: org.yaml.snakeyaml.constructor.DuplicateKeyException at SafeConstructor.java:129
yml에 중복키 발생한 것으로 판단 해당 키를 수정하고 배포하여 해결
This post is licensed under CC BY 4.0 by the author.