← 전체 글로 돌아가기

서버 운영

배포 전에 꼭 확인해야 할 빌드와 서버 상태

서버 배포 시 빌드 로그와 서버 리소스를 체계적으로 확인하는 방법입니다.

운영 환경의 작은 이상 신호도 놓치면 안 된다

배포 직전에는 작은 이상 신호도 빨리 분리해서 봐야 한다. 로컬에서 테스트했을 때와 달라질 수 있으니까.

핵심 질문들

배포 전에 스스로에게 물어봐야 할 것들이 있다.

  • 빌드가 제대로 됐나?
  • 포트가 충돌하지는 않나?
  • 디스크 공간은 충분한가?
  • 로그에 에러가 없나?

이 질문들이 보일 원인을 찾는 기준이 된다.

먼저 봐야 할 것:

  • 포트가 제대로 할당됐는지
  • 정상일 때의 서버 상태와 비교
  • 명령 출력과 로그

서버 상태 확인 명령어

배포 전에 이 명령어들로 서버 상태를 확인하자.

sudo ss -lntp
df -h
sudo journalctl -n 80

첫 번째는 포트 사용 현황, 두 번째는 디스크 공간, 세 번째는 최근 80줄의 시스템 로그다.

배포 체크리스트

  1. 같은 조건에서 증상이 다시 나오는지 확인한다
  2. 로그에서 에러나 경고를 찾는다
  3. 공개 URL이나 서버 접속으로 마지막 확인을 한다

작은 확인이 큰 장애를 막는다

배포 후에 비슷한 증상이 나올 때를 대비해서 지금 뭘 확인했는지 기록해두자. 다음 배포가 훨씬 빨라진다.