Milky's note

[Airflow] Catch up 설정 (기존 수행 내역 삭제) 본문

DevOps/Airflow

[Airflow] Catch up 설정 (기존 수행 내역 삭제)

밀뿌 2023. 6. 15. 17:15

Airflow Dag의 default 설정 중에서 catch up 이라는 설정이 있는데

이를 True 하면 오류가 발생했을   start_date 시간부터 dag에서 설정한 crontab 시간마다 수행한다.

기존에 수행 되었던 스케줄부터 다시 실행 시키고 싶으면 단순히 소스에서 catchup = True 해놓지말고

기존에 수행되었던 기록을 삭제해주어야 한다.

 

기존 수행 내역을 삭제하려면 Browse > DAG Runs 에서 해당하는 Dag Id 찾고 전부 선택하여 delete한다.

 

DAG ID들을 삭제해주면 DAG가 재실행되고 이전 스케줄 시간부터 순차적으로 수행이 된다.

'DevOps > Airflow' 카테고리의 다른 글

[Airflow] Airflow db 변경  (0) 2024.08.23
[Airflow] 설치 (by.GCP 환경)  (0) 2024.08.22
Comments