본문 바로가기
Dev DBAN/개발 일기

개발 일기 - Port Check

by 디반 2021. 11. 1. 15:34
반응형

 

어제 발생한 오류를 해결하면서 생긴 내용을 시간 흐름대로 적어보려고 합니다.

  • 오전 10시 경 API 호출이 안되고 500 server 오류 발생
  • 오전 10시 20분 api 호출 구문 주석 처리 후 재 실행 - 실행 안됨
  • 오전 10시 30분 어제 커밋 한 내용 불러온 뒤 코드 실행 - 잘됨
  • 오전 10시 35분 서버 재부팅
  • 오전 10시 40분 확인 해보니 mysql connect이 연결이 안되어있었고 포트가 바뀌어 있었음
  • 오전 10시 50분 포트 수정 및 재 연결 - 문제 해결

당시 나의 상황

'이게 왜 갑자기 안되는거야?'

갑자기 되지 않는 코드를 보면서 분명 어제까진 작동하는게 왜 안될까? 라는 생각에 서버를 재부팅을 했다.
그런데 지금 생각해보니 서버 재부팅은 라이브 서비스에서 진행하게 된다면 엄청난 손실을 일으키는 선택이 아니었나 싶다.

막상 재부팅 이후 서버자체의 문제가 아닌 내가 수정한 코드에서 오류를 보면서 내 코드는 잘될 것이다 라는 안일한 생각으로 수정하면 안된다는 사실을몸으로 배우게 되었다.

이번 일을 계기로 지속적으로 테스트를 할 수 있는 환경을 구축해서 코드에서 발생하는 오류를 줄인다면 더 효율적으로 작업 할 수 있을거라 생각한다.

반응형

댓글


"); wcs_do();