2016-09-29 73 views
0

我有我的dag文件test1.py定義在/opt/airflow/dags目錄下。最初,該文件只有一個任務,test1_task01。在我的GUI中,只有一個任務才能正確顯示dag。然而,當我添加一個任務,我的DAG,看起來像:氣流:1.7:DAG不在GUI中更新

DAG - test1_task01 <- test2_task01 (representative - not airflow syntax) 

我沒有看到更新的DAG在我的GUI。 GUI仍然有舊的DAG。 airflow list_tasks <dagname>顯示正確的DAG關係,並且airflow scheduler執行最新版本,但GUI以某種方式不牽拉最新信息。

如何通過GUI獲取我的DAG的更新視圖?

+0

我總是重新啓動一切(web服務器/調度程序),直到它開始工作。 – acushner

回答

0

一旦您更改DAG /任務的結構,您需要重新啓動Web服務器(也可能是調度程序)以便查看gui上的新更改。 但是,如果還可以使用cmd line interface接口>airflow list_tasks <dag_id>以及許多其他有用的命令來測試和運行新的更改。

+3

這聽起來不是最理想的,因爲如果每次提交新的DAG時必須重新啓動Web服務器/ acheduler。 – Neel