인프라팀 티켓 #4821이 당신에게 할당됐습니다.
"dev-02 서버에서 결제 알림 배치 스크립트가 야간 재부팅 때마다 꺼지고 있습니다. 이번 달 3번째 발생. 가장 최근 장애인 2026-06-10 03:20 ~ 06:40에는 결제 완료 알림 문자가 3시간 20분간 발송 안 됐고 CS 민원이 23건 접수됐습니다."
티켓에는 스크립트 경로(/opt/payment-notify.py)와 한 가지 요구사항이 적혀 있습니다:
"서버가 재시작되어도 자동으로 켜야 하고, 크래시 나면 3초 후 자동 재시작도 보장해 주세요."
이 Lab에서는 실습용 스크립트(/opt/hello.py)로 같은 요구사항을 구현합니다:
- Python 스크립트를 systemd unit 파일로 등록
- 재부팅 후 자동 시작 — enable + symlink 검증
- 크래시 시 Restart=on-failure 자동 복구 실습
- 운영 환경 안전을 위한 Unit 보강 (User=, WorkingDirectory=, EnvironmentFile=)