當我安排DAG每天在特定時間運行時,DAG執行完全不會發生。 但是,當我重新啓動Airflow Web服務器和調度程序時,DAG將在該特定日期的預定時間執行一次,並且不會在第二天起執行。 我使用Airflow版本v1.7.1.3與Python 2.7.6。 這裏去的DAG代碼:Apache Airflow調度程序在計劃時間不會觸發DAG
from airflow import DAG
from airflow.operators.bash_operator import BashOperator
from datetime import datetime, timedelta
import time
n=time.strftime("%Y,%m,%d")
v=datetime.strptime(n,"%Y,%m,%d")
default_args = {
'owner': 'airflow',
'depends_on_past': True,
'start_date': v,
'email': ['[email protected]'],
'email_on_failure': False,
'email_on_retry': False,
'retries': 1,
'retry_delay': timedelta(minutes=10),
}
dag = DAG('dag_user_answer_attempts', default_args=default_args, schedule_interval='03 02 * * *')
# t1, t2 and t3 are examples of tasks created by instantiating operators
t1 = BashOperator(
task_id='user_answer_attempts',
bash_command='python /home/ubuntu/bigcrons/appengine-flask-skeleton-master/useranswerattemptsgen.py',
dag=dag)
我做錯什麼了嗎?