Ubuntu 气流调度器

Ubuntu 气流调度器,ubuntu,airflow,Ubuntu,Airflow,您好,我目前正在尝试在EC2集群上的Ubuntu16.04上使用SequentialExecutor设置最简单的Airflow版本 我已经创建了一个dag,每5分钟运行一次,但是dag运行会卡在队列中,除非我使用ssh连接到服务器,运行airflow scheduler并保持终端窗口打开 有没有办法不让窗口保持打开状态?您可以将调度程序作为守护进程运行,方法是将--daemon标志传递给它。它将作为后台进程运行,因此即使在您关闭窗口后,它仍保持活动状态。工作服务器和Web服务器上可以使用相同的标

您好,我目前正在尝试在EC2集群上的Ubuntu16.04上使用SequentialExecutor设置最简单的Airflow版本

我已经创建了一个dag,每5分钟运行一次,但是dag运行会卡在队列中,除非我使用ssh连接到服务器,运行
airflow scheduler
并保持终端窗口打开


有没有办法不让窗口保持打开状态?

您可以将调度程序作为守护进程运行,方法是将
--daemon
标志传递给它。它将作为后台进程运行,因此即使在您关闭窗口后,它仍保持活动状态。工作服务器和Web服务器上可以使用相同的标志

-D, --daemon          Daemonize instead of running in the foreground

或者,您也可以将气流作为服务运行。Airflow有一些示例可供参考。

您可以将调度程序作为守护程序运行,方法是将
--daemon
标志传递给它。它将作为后台进程运行,因此即使在您关闭窗口后,它仍保持活动状态。工作服务器和Web服务器上可以使用相同的标志

-D, --daemon          Daemonize instead of running in the foreground

或者,您也可以将气流作为服务运行。Airflow有一些示例可供参考。

正如Daniel所说,您需要对调度程序进行后台监控,以便它在后台继续运行。您可以使用systemd/upstart查看调度程序。

正如Daniel所说,您需要对调度程序进行后台监控,以便它在后台继续运行。您可以使用systemd/upstart查看