Airflow dag 文件不是 运行
Airflow dag file is not running
我对气流很陌生。
我每 10 分钟安排一个 dag 文件 运行。我的默认参数如下。
args = {
'owner': 'crv',
'start_date': datetime(2021, 1, 1),
}
dag = DAG(
dag_id='score',
default_args=args,
schedule_interval='*/10 * * * *',
tags=['example']
)
我 运行 使用以下命令在后台运行气流调度程序。
airflow scheduler &
在我执行 airflow scheduler &
命令后,dag 文件正确执行,并且 运行 进程按计划进行。因此,我从终端退出(我在服务器上 运行ning dag 文件)。过了一会儿,我登录到服务器,发现 dag 文件没有按照计划 运行ning,并且在我退出终端后它停止了 运行ning 进程。然后我杀死当前 运行ning 调度程序并重新启动它。在该 dag 文件正常工作之后。但是当我从终端退出时,它会再次根据计划停止 运行 进程。
我检查了这个答案中的所有要点
我的任务实例详情如下
任何人都可以帮助解决我的问题。谢谢。
您需要 运行 守护程序模式下的调度程序。使用 airflow scheduler -D
.
您可以在 documentation
中阅读更多可选参数
我对气流很陌生。
我每 10 分钟安排一个 dag 文件 运行。我的默认参数如下。
args = {
'owner': 'crv',
'start_date': datetime(2021, 1, 1),
}
dag = DAG(
dag_id='score',
default_args=args,
schedule_interval='*/10 * * * *',
tags=['example']
)
我 运行 使用以下命令在后台运行气流调度程序。
airflow scheduler &
在我执行 airflow scheduler &
命令后,dag 文件正确执行,并且 运行 进程按计划进行。因此,我从终端退出(我在服务器上 运行ning dag 文件)。过了一会儿,我登录到服务器,发现 dag 文件没有按照计划 运行ning,并且在我退出终端后它停止了 运行ning 进程。然后我杀死当前 运行ning 调度程序并重新启动它。在该 dag 文件正常工作之后。但是当我从终端退出时,它会再次根据计划停止 运行 进程。
我检查了这个答案中的所有要点
我的任务实例详情如下
任何人都可以帮助解决我的问题。谢谢。
您需要 运行 守护程序模式下的调度程序。使用 airflow scheduler -D
.
您可以在 documentation
中阅读更多可选参数