[英]How to make an airflow dag skip an hour if previous trigger is still in motion
气流DAG开发的一个简单问题
args = {
'owner': 'Airflow',
'start_date': dates.days_ago(1),
'email': ['email1@gmail.com', 'email2@gmail.com'],
'email_on_failure': True,
'email_on_success': True,
'schedule_interval': '0 * * * *',
}
上面的配置表明 DAG 应该在每小时的最开始运行一次。
如果之前的工作仍在进行中,如何让工作跳过一小时?
谢谢!
如评论中所述,您可以通过设置max_active_runs=1
来实现您想要的。 然而,这将取决于预期行为的更广泛背景。
如果您需要更复杂的时间表,请考虑实施您自己的时间表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.