2017-09-13 18 views
2

DAGを実行しようとすると、実行中の状態になりますが、タスクは実行されません。私は開始日をdatetime.today()に、スケジュール間隔を "* * * * *"に設定しました。手動で実行をトリガーすると、DAGを開始しますが、タスクが原因に実行されません:00::実行日は2017-09-13T00ある実行日と開始日のためにエアフロータスクを実行できません

00が、これはタスクの開始日2017-09-13T16前である:20: 30.363268。

私は、スケジュールの間隔(毎日の特定の時間など)とダグがトリガーされるのを待って、マニュアルトリガーを試してみました。何も動作していないようです。

+0

DAGの開始日を 'datetime.today()'の代わりに 'datetime(2017,9,12)'のようなものにハードコーディングしてみてください。 [FAQ](https://airflow.incubator.apache.org/faq.html#what-s-theal-with-start-date)には、これに関するいくつかの詳細があります。 –

+0

手動でトリガーしたい場合は、schedule_interval:noneとtrigger dagを手動で設定して無効にすることができます。スケジュールを設定する場合は、作業者とスケジュールが実行されていることを確認してください。以下の設定は、2分ごとに有効です:start_date:datetime.utcnow() - timedelta(分= 2)、schedule_interval:timedelta(分= 2) –

+0

残念ながら私は上記の提案をすべて試してみましたが、何も表示されません働くあなたの開始日と間隔を使って@VinodVutpala、私はまだ得ます: 実行日は2017-09-14T00:00:00ですが、これはタスクの開始日2017-09-14T13:16:33.998064の前です。 しかし今私はまた: タスクインスタンスのdagrunが存在しませんでした:不明な理由。 これはワーカーの問題かどうかと思います。 – Branko

答えて

1

私のために働いたスケジューラーを再起動してみてください。