使用 systemd 執行 Airflow¶
Airflow 可以與基於 systemd 的系統整合。這使得監看您的 daemons 變得容易,因為 systemd
可以處理在失敗時重新啟動 daemon。
在 scripts/systemd
目錄中,您可以找到已在基於 Redhat 的系統上測試過的 unit 檔案。這些檔案可以透過將它們複製到 /usr/lib/systemd/system
來直接使用。
在建立這些 unit 檔案時,已做出以下假設
Airflow 以以下
user:group
airflow:airflow
執行。Airflow 在基於 Redhat 的系統上執行。
如果情況並非如此,則需要進行適當的變更。
請注意,環境組態是從 /etc/sysconfig/airflow
中取得。
範例檔案在 scripts/systemd
中提供。您也可以在 AIRFLOW_HOME
或 AIRFLOW_CONFIG
定義組態。