본문으로 건너뛰기
배포와 운영 기초집LESSON 17

장애 대응 기초: 배포 실패, 404, 빌드 오류를 순서대로 진단하기

난이도입문 → 초급
예상 시간30분
선수지식이전 강의

17강. 장애 대응 기초: 배포 실패, 404, 빌드 오류를 순서대로 진단하기

1. 이번 강의에서 해결할 문제

장애 중 여러 설정을 동시에 바꾸면 원인이 가려지고 복구가 늦어집니다. 증거를 보존하고 한 단계씩 확인하는 절차가 필요합니다.

2. 학습 목표

3. 핵심 개념

첫 대응은 새 변경과 반복 배포를 멈추고 영향 URL·시작 시간·마지막 정상 SHA를 기록하는 것입니다. 다음으로 같은 SHA를 로컬 build하고 Actions의 최초 실패를 확인합니다. 빌드 성공 뒤 404라면 Pages source, baseUrl, artifact 경로와 실제 URL을 확인합니다. 수정 또는 롤백은 증거에 맞춰 한 번에 하나만 수행합니다.

4. 단계별 실습

1. PowerShell

실행 위치: 저장소 루트

실행 전 확인: 작업 파일을 삭제하거나 reset하지 않고 상태를 기록합니다.

대상: 현재·마지막 정상 후보 커밋과 로컬 build

PowerShell
git status --short --branch
git log -5 --oneline --decorate
git show --stat --oneline HEAD
npm.cmd run build

예상 결과: 현재 변경, 최근 커밋과 재현 가능한 빌드 성공·실패 증거가 남습니다.

2. 진단 체크리스트

실행 위치: 운영 기록

실행 전 확인: 동시에 여러 설정을 바꾸지 않습니다.

대상: 배포 실패 또는 404 한 사건

진단 체크리스트
1. 영향 URL·시작 시간·마지막 정상 SHA 기록
2. 새 배포 중지
3. 로컬 build 재현
4. Actions 최초 실패 step 확인
5. Pages source·artifact·baseUrl 확인
6. 최소 수정 또는 롤백 선택
7. 복구 후 사용자 경로 재점검

예상 결과: 증거와 결정이 시간순으로 남고 한 번의 변경으로 복구를 시도합니다.

5. 배포·운영 흐름이 동작하는 이유

변경을 멈추면 비교 기준이 고정되고 로컬 재현이 소스·의존성 문제를 분리합니다. Actions와 Pages 설정은 빌드 이후 계층을 보여 줍니다. 계층별 분기는 불필요한 설정 변경을 줄입니다.

6. 자주 하는 실수와 안전한 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

장애 대응 기초: 배포 실패, 404, 빌드 오류를 순서대로 진단하기 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“장애 대응 기초: 배포 실패, 404, 빌드 오류를 순서대로 진단하기”에서 오류나 데이터 손실을 줄이는 선택은 무엇인가요?
  2. 문제 2“장애 대응 기초: 배포 실패, 404, 빌드 오류를 순서대로 진단하기”에서 ‘장애 중 force push와 reset으로 이력 변경’ 문제가 생겼습니다. 가장 알맞은 진단 또는 대응은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

17강. 장애 대응 기초: 배포 실패, 404, 빌드 오류를 순서대로 진단하기 미완료 상태