Airflow1 Airflow DAG가 매번 다른 코드로 실행됐다 — pycache가 아닌 진짜 원인 TL;DR- 증상: 새 코드를 배포했는데 실행 시 새 코드와 옛 코드가 랜덤하게 실행- 처음 의심: pycache의 stale 바이트코드- 진짜 원인: 배포 스크립트가 파일 복사(replace) 방식이라 rename된 옛 파일이 그대로 잔존 → Airflow가 동일 dag_id 파일 2개 중 랜덤 선택- 해결: rsync --delete로 동기화 + (예방) PYTHONDONTWRITEBYTECODE=1이런 분께: Airflow를 docker-compose로 운영하면서 DAG 배포 후 이상한 동작을 본 적 있는 분 상황 (Context)환경: EC2 + docker-compose Airflow, dags 디렉토리는 호스트 볼륨 마운트배포 방식: Jenkins → docker stop →.. 2026. 5. 5. 이전 1 다음