실무 가이드
배포 중 파일 잠김 줄이기
Windows/IIS 환경에서는 실행 중인 파일이 잠길 수 있습니다. 배포 자동화는 다음 순서를 따릅니다.
- 앱 풀 또는 프로세스를 중지합니다.
- 파일을 복사하거나 교체합니다.
- 설정과 모듈 파일을 확인합니다.
- 앱 풀 또는 프로세스를 시작합니다.
- 시작 로그와 헬스 체크를 확인합니다.
재시작에 안전한 기능 만들기
다음 값은 프로세스 메모리에만 두지 않습니다.
- 업무 데이터
- 업로드 완료 상태
- 장기 실행 작업 상태
- 배포 이력
- 외부 연동 결과
임시 파일은 작업 완료 후 정리하고, 실패 시 다시 실행할 수 있는 기준을 둡니다.
롤백 기준
배포 실패에 대비해 다음을 준비합니다.
- 이전 배포 산출물 보관
- 이전 설정 파일 보관
- 배포 전후 파일 목록
- 변경된 DB 스키마나 계약 파일 기록
- 실패 로그와 작업자 기록
체크리스트
- 프로세스 재시작 후 기능이 정상 복구되는가?
- 배포 중 파일 잠김을 피하는 절차가 있는가?
- 실패한 관리작업을 다시 실행해도 안전한가?
- 임시 파일과 백업 파일 정리 기준이 있는가?
- 이전 릴리즈 로 되돌릴 수 있는가?