서버 운영
서버 로그가 너무 많을 때 원인 찾는 법
로그 로테이션이 제대로 안 되면 디스크가 차 버린다. 로컬과 배포 환경의 차이가 크다.
운영 환경에서 로그가 계속 쌓이면 디스크 문제로 이어질 수 있다. 중요한 건 운영 환경 전체 흐름을 따라가면서 재현 가능한 신호를 찾는 것이다.
문제 상황부터 정리하기
운영 환경은 한 단계씩 확인해야 한다. 디스크가 애매하면 다른 부분을 고쳐도 결과가 바뀌지 않을 수 있다.
확인 범위 정하기
운영 환경 작업은 로컬과 배포의 차이가 자주 숨어 있다. 환경 차이까지 적어두면 원인 추적이 쉬워진다.
- 먼저 볼 값: 권한
- 비교할 값: 정상 상태의 운영 환경
- 남겨둘 기록: 명령 출력, 응답 코드, 수정한 설정
로그 확인과 핵심 지점
운영 환경 문제는 화면만 보고 판단하면 놓치는 값이 많다. 로그, 응답, 설정 중 하나를 증거로 잡아야 한다.
sudo ss -lntp
df -h
sudo journalctl -n 80
작게 바꿔볼 것들
운영 환경 작업은 로컬과 배포의 차이가 자주 숨어 있다. 환경 차이까지 적어두면 원인 추적이 쉬워진다.
권한과 실패 후보 확인하기
운영 환경 작업은 로컬과 배포의 차이가 자주 숨어 있다. 환경 차이까지 적어두면 원인 추적이 쉬워진다.
최종 검증 체크리스트
- 원래 증상이 같은 조건에서 다시 나는지 확인한다.
- 로그나 응답에서 바뀐 부분을 한 줄로 설명해본다.
- 공개 화면, 빌드 결과, 실제 요청 중 하나로 마지막 확인을 한다.
다음을 위한 기록
운영 환경 문제는 화면만 보고 판단하면 놓치는 값이 많다. 로그, 응답, 설정 중 하나를 증거로 잡아야 한다. 작은 확인을 남겨두면 다음 문제를 훨씬 짧게 처리할 수 있다.