使用 systemd 运行 Airflow

Airflow 可以与基于 systemd 的系统集成。这使得监视守护程序变得容易,因为 systemd 可以处理在故障时重新启动守护程序。

scripts/systemd 目录中,您可以找到已在基于 Redhat 的系统上测试过的单元文件。这些文件可以通过将它们复制到 /usr/lib/systemd/system 来直接使用。

在创建这些单元文件时,做出了以下假设

  1. Airflow 以以下 用户:组 airflow:airflow 运行。

  2. Airflow 在基于 Redhat 的系统上运行。

如果不是这种情况,则需要进行适当的更改。

注意,环境配置是从 /etc/sysconfig/airflow 中获取的。

示例文件在 scripts/systemd 中提供。您也可以在 AIRFLOW_HOMEAIRFLOW_CONFIG 中定义配置。

此条目是否有帮助?