본문으로 건너뛰기

실무 가이드

배포 중 파일 잠김 줄이기

Windows/IIS 환경에서는 실행 중인 파일이 잠길 수 있습니다. 배포 자동화는 다음 순서를 따릅니다.

  1. 앱 풀 또는 프로세스를 중지합니다.
  2. 파일을 복사하거나 교체합니다.
  3. 설정과 모듈 파일을 확인합니다.
  4. 앱 풀 또는 프로세스를 시작합니다.
  5. 시작 로그와 헬스 체크를 확인합니다.

재시작에 안전한 기능 만들기

다음 값은 프로세스 메모리에만 두지 않습니다.

  • 업무 데이터
  • 업로드 완료 상태
  • 장기 실행 작업 상태
  • 배포 이력
  • 외부 연동 결과

임시 파일은 작업 완료 후 정리하고, 실패 시 다시 실행할 수 있는 기준을 둡니다.

롤백 기준

배포 실패에 대비해 다음을 준비합니다.

  • 이전 배포 산출물 보관
  • 이전 설정 파일 보관
  • 배포 전후 파일 목록
  • 변경된 DB 스키마나 계약 파일 기록
  • 실패 로그와 작업자 기록

체크리스트

  • 프로세스 재시작 후 기능이 정상 복구되는가?
  • 배포 중 파일 잠김을 피하는 절차가 있는가?
  • 실패한 관리작업을 다시 실행해도 안전한가?
  • 임시 파일과 백업 파일 정리 기준이 있는가?
  • 이전 릴리즈로 되돌릴 수 있는가?