气流:1.7:DAG未在GUI中更新

时间:2016-09-29 15:28:43

标签: airflow

我在$sourcedir = 'E:\projectFolder' $createdproj = Get-Item -path 'E:\ProjectFolder\*.pdf' if ($createdproj ) { $emailSmtpServer = "smtp.domain.com" $emailSmtpServerPort = "25" $emailSmtpUser = "user@domain.com" $emailMessage = New-Object System.Net.Mail.MailMessage $emailMessage.From = "admin@domain.com" $emailMessage.To.Add( "support@IT-Help.com" ) $emailMessage.Subject = "Project Successfully Created" $emailMessage.Attachments.Add($createdproj) $emailMessage.IsBodyHtml = $true $emailMessage.Body = @" <p>Here is a message states the csv was converted to pdf</p> "@ $SMTPClient = New-Object System.Net.Mail.SmtpClient( $emailSmtpServer , $emailSmtpServerPort ) $SMTPClient.Send( $emailMessage ) 目录下定义了我的dag文件test1.py。最初,该文件只有一个任务/opt/airflow/dags。在我的GUI中,dag只显示一个任务正确。但是,当我向我的DAG添加另一个看起来像的任务时:

test1_task01

我在GUI中没有看到更新的DAG。 GUI仍然有旧的DAG。 DAG - test1_task01 <- test2_task01 (representative - not airflow syntax) 显示正确的DAG关系,airflow list_tasks <dagname>执行最新版本,但GUI不知何故不提取最新信息。

如何通过GUI获取DAG的更新视图?

2 个答案:

答案 0 :(得分:0)

更改DAG /任务的结构后,您需要重新启动Web服务器(也可能是调度程序),以便查看gui上的新更改。 但是,如果还可以在许多其他有用的命令中使用cmd line interface接口>airflow list_tasks <dag_id>来测试和运行新的更改。

答案 1 :(得分:0)

也有可能,如果您创建新的 DAG,您可能使用了与之前成功运行的 DAG 相同的 dag_id。在这种情况下,气流 GUI 不会显示任何错误或提示未加载的原因