2
每當我嘗試運行DAG時,它都將處於運行狀態,但任務不會運行。我已將datetime.today()的開始日期和我的日程安排間隔設置爲「* * * * *」。手動觸發運行會啓動日曆,但由於以下原因,任務將不會運行:由於執行日期和開始日期,無法運行氣流任務
執行日期爲2017-09-13T00:00:00,但是這在任務的開始日期之前2017-09-13T16:20: 30.363268。
我已經嘗試了計劃間隔(如每天的特定時間)以及等待被觸發的dag和手動觸發器的各種組合。似乎沒有任何工作。
嘗試將DAG的開始日期硬編碼爲'datetime(2017,9,12)',而不是'datetime.today()'。 [FAQ](https://airflow.incubator.apache.org/faq.html#what-s-the-deal-with-start-date)有關於此的更多詳細信息。 –
如果您希望手動觸發,可以通過設置schedule_interval:none來禁用並手動觸發dag。如果您希望安排它,請確保工人和搬運工正在運行。下面的設置適用於我(每2分鐘運行一次):start_date:datetime.utcnow() - timedelta(分鐘= 2),schedule_interval:timedelta(分鐘= 2) –
不幸的是,我已經嘗試了上述所有建議,上班。 @VinodVutpala使用你的開始日期和時間間隔,我仍然得到: 執行日期是2017-09-14T00:00:00,但是這是在任務的開始日期之前2017-09-14T13:16:33.998064。 但是現在我還得到: 任務實例的dagrun不存在:未知原因。 我不知道這是否是一個工人問題。 – Branko