ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Error] 수정한 코드가 운영서버에 적용이 안됩니다!
    T-note 2024. 3. 7. 17:39
    728x90

    문제 상황

    서버측에서 코드를 수정해서 배포서버에 푸시를 했는데도 불구하고 postman의 운영 도메인, 프론트 모두에서 코드가 적용이 되지 않는 문제가 생겼습니다. 저희는 code deploy에도 배포가 성공 한걸 확인하고, ec2 내부에서 수정된 코드가 적혀 있는 것을 보고 CICD 부분은 확실히 되었다고 생각을 하여, 테스트하고 있는 API ( 저희는 token 관련 API )에서 문제를 찾으려고 고생을 하였습니다 ㅜ...

     

    그러다가 배포할때 deploy.log 파일을 찍어 보려고 log 파일을 여는 순간 문제를 찾았습니다.

    deploy.log

    현재 날짜가 3/7인데 2월 20일이 마지막으로 로그가 찍혀 있음을 알았다.

    결국 배포가 잘 되지 않았다는 증거이다.

     

    그렇다면 왜 배포가 잘 되지 않았을까? 고민을 하며 docker hub을 여는 순간 알았다!

    docker hub 사용량

    docker hub의 사용량이 없다는걸,,,, 알았다

     

    해결 방법

    해결은 사용하지 않는 Docker rmi를 통해 이미지들을 삭제하니 되었다.

     

    결과

    deploy.log

    log도 정상적으로 오늘 날짜 [ 3/7 ]로 찍히고 변경된 코드로 작동을 합니다.

    전 -> 후

    [ post mapping -> get mapping 으로 코드 수정 ] 

    위의 사진은 변경된 코드가 적용되지 않아서 method가 틀렸다는 에러에서 원하던 오류로 변경되는 결과를 볼 수 있었다.

     

    배운점 

    공부를 할 수록 log에 대한 중요성을 깨닫고 있다.

    아직은 log를 잘 다루지는 못하지만, 꾸준하게 공부하고 잘 다룰줄 알아야 한다는 것을 배웠다.

Designed by Tistory.