使用 systemd 运行 Airflow

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

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

创建这些单元文件时已做出以下假设

  1. Airflow 作为以下 user:group airflow:airflow 运行。

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

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

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

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

此条目有帮助吗?