Airflow 当任务排队且未还原时,任务将在“气流”中移动到“已删除”状态

Airflow 当任务排队且未还原时,任务将在“气流”中移动到“已删除”状态,airflow,Airflow,当任务实例在工作流中标记为State.REMOVED State时?当我使用for循环动态生成任务时,执行其中一个任务后,其他任务将被删除,并且不会再次恢复。气流.models应用已删除的状态。DagRun:在数据库中找到关联的DAG对象上不再存在的任务id时,验证完整性。如果您使用不同的task\u id值动态构建任务,则肯定会发生这种情况。是的,我使用不同的task\u id创建任务,因为当我看到管道运行时,它更可读,因为所有任务都使用不同的参数执行相同的任务。这个问题有什么解决方案吗?还有

当任务实例在工作流中标记为State.REMOVED State时?当我使用for循环动态生成任务时,执行其中一个任务后,其他任务将被删除,并且不会再次恢复。

气流.models应用
已删除的
状态。DagRun:在数据库中找到关联的
DAG
对象上不再存在的
任务id
时,验证完整性。如果您使用不同的
task\u id
值动态构建任务,则肯定会发生这种情况。

是的,我使用不同的task\u id创建任务,因为当我看到管道运行时,它更可读,因为所有任务都使用不同的参数执行相同的任务。这个问题有什么解决方案吗?还有一件事是,当我运行代码时保持相同的任务id值,我收到错误消息,说此任务已注册到父任务。嗨,Joeb,感谢您的帮助。实际问题在于我的代码和配置。我正在更新数据库中任务状态的元数据,该数据库负责创建任务。由于dag名称没有更改,它正在更新任务;此外,由于min_file_process_间隔为60秒(这比我的任务需要20-30分钟才能完成的时间要少),因此在这段时间内DAG定义得到刷新。@SwapnilDengale我们也面临同样的问题,您对此有何解决方案。