Skip to content

[운영이슈] 2023.03.30 찜꽁리스트 추가 API 동작 안함

이은비 edited this page Mar 30, 2023 · 2 revisions

이 글을 작성하는 날 ( 2023.03.20 14:44 p.m. )에 발생한 이슈에 대해 기록으로 남겨두려 합니다.

1. 찜꽁리스트 추가 API 동작 안함

문제상황

유저가 [맛집 탭]에서 조회되는 가게 리스트에서 원하는 가게를 찜꽁 리스트에 추가하는 API가 정상적으로 동작하지 않는 이슈가 발생했습니다.

이슈를 가장 먼저 파악하고 공유해주신 @성식님 감사합니다.

문제원인 파악 및 해결과정

해당 오류의 원인이 무엇인지 사진에서는 파악되지 않기 때문에, 인텔리제이를 통해 직접 API를 테스트했습니다. 콘솔 창에 출력되는 오류 원인은 바로 "타입 오류" 였습니다. 앞선 배포 이슈에 이어 코드 롤백이 덜 진행된 것에 따른 이슈였습니다.

지난 배포 이슈는 여기를 참고해주시기 바랍니다.

Store 테이블 내에 거리 컬럼 (distance)의 타입을 Long으로 수정함에 따라 찜꽁 리스트에 가게를 추가하는 API의 DTO를 수정했음을 인지하지 못하고 수정을 하지 않은 채 배포되어 발생한 문제였습니다.

DTO의 distance 변수의 타입을 Long -> String으로 변경함으로써 해당 이슈를 해결하였습니다. 아래 사진은 포스트맨을 통해 명식이 서버로 직접 API 요청을 보냈을 때의 결과 화면입니다. ( 동일 요청을 2번 보내서 중복 오류를 뱉고 있지만, 요청에 대해서는 200 입니다. )

image

Notice

아이러니하게도 해당 이슈를 해결하고 배포하는 과정에서 Github Actions이 정상 동작함을 확인했습니다. 지난 이슈에서 오류를 발생한 이유를 제대로 분석하지 못하였는데, 해결이 되어 일단 다행이긴 하지만 굉장히 찝찝합니다.

@규범님 Github Actions 오류 원인이 궁금해요..