这个错误通常是由DAG并发任务数超出配置限制所致。可以通过修改airflow.cfg配置文件中的max_active_runs参数来解决问题。
例如,如果您的DAG有太多的任务同时运行,可能会看到以下错误信息:
[2020-11-02 02:01:30,856] {models.py:1776} ERROR - Multiple tasks in DAG are running concurrently.
要解决此问题,请编辑Airflow配置文件(airflow.cfg),找到以下行:
# The maximum number of active DAG runs per DAG
dag_concurrency =
将dag_concurrency设置为您需要允许的DAG最大并发运行数。例如,如果您希望DAG最多同时运行4个任务,您可以将此值设置为4:
# The maximum number of active DAG runs per DAG
dag_concurrency = 4
完成更改后,请重新启动Airflow,并尝试再次运行DAG。