Python 相同DAG中相同任务名称的冲突,但执行日期不同

Python 相同DAG中相同任务名称的冲突,但执行日期不同,python,airflow,airflow-scheduler,Python,Airflow,Airflow Scheduler,我使用的是气流1.10.3。 我有一个每天协调世界时05:30运行的DAG。现在,有时,最后一天的跑步会溢出到今天的跑步中,然后气流开始抛出错误,如: [2020-11-05 08:31:34,127] {base_task_runner.py:101} INFO - Job 3847763: Subtask xxxxx.xxxxxx raise RuntimeError(error) [2020-11-05 08:31:34,127] {base_task_runner.py:101}

我使用的是气流1.10.3。
我有一个每天协调世界时05:30运行的DAG。现在,有时,最后一天的跑步会溢出到今天的跑步中,然后气流开始抛出错误,如:

[2020-11-05 08:31:34,127] {base_task_runner.py:101} INFO - Job 3847763: Subtask xxxxx.xxxxxx     raise RuntimeError(error)
[2020-11-05 08:31:34,127] {base_task_runner.py:101} INFO - Job 3847763: Subtask xxxxx.xxxxxx RuntimeError: Found existing tasks running with state RUNNING - [<TaskInstance: yyyyyyy.xxxxx.xxxxxx 2020-11-02 05:30:00+00:00 [running]>, <TaskInstance: yyyyyyy.xxxxx.xxxxxx 2020-11-03 05:30:00+00:00 [running]>]. Therefore skipping this task instance
[2020-11-05 08:31:37,679] {logging_mixin.py:95} INFO - [2020-11-05 08:31:37,678] {jobs.py:2562} INFO - Task exited with return code 1
[2020-11-05 08:31:34127]{base_task_runner.py:101}信息-作业3847763:子任务xxxxx.xxxxxx提升运行时错误(错误)
[2020-11-05 08:31:34127]{base_task_runner.py:101}信息-作业3847763:子任务xxxxx.xxxxxx运行时错误:发现正在运行的现有任务的状态为-[,]。因此跳过此任务实例
[2020-11-05 08:31:37679]{logging_mixin.py:95}信息-[2020-11-05 08:31:37678]{jobs.py:2562}信息-任务已退出,返回代码为1
较新版本的Airflow(如1.10.12)能否将两个名称相同但执行日期不同的任务区分为不同的任务实例?
我会考虑更新气流版本。

一个任务是绑定到一个达格伦,它应该通过设计使它与众不同。您可以发布DAG的代码吗?@PhilippJohannis,正如您从错误日志中看到的,如果其中两个运行时名称相同,则会抛出RuntimeError,因为另一个名称相同的已在运行。这绝对不是Airflow版本的问题,我使用的是1.10.2,从未经历过这种行为。任务是如何定义的?