Python apache的执行日期为微秒
我一直使用默认设置部署我的DAG,但有时DAG会失去同步,并以奇怪的执行日期开始运行,例如Python apache的执行日期为微秒,python,airflow,apache-airflow,airflow-scheduler,Python,Airflow,Apache Airflow,Airflow Scheduler,我一直使用默认设置部署我的DAG,但有时DAG会失去同步,并以奇怪的执行日期开始运行,例如 11-21T11:12:33.877171但除其他运行外,所有运行的执行日期格式均为MM-DDT00:00:00 我没有设置计划间隔,因此它使用默认值: schedule\u interval=datetime.timedelta(1) 我还始终将开始日期设置为日期时间,例如: “开始日期”:日期时间(2017年9月6日) 一旦第一次运行是在新的执行日期进行的,那么所有后续运行都会在该执行日期之后运行一个
11-21T11:12:33.877171
但除其他运行外,所有运行的执行日期格式均为MM-DDT00:00:00
我没有设置计划间隔,因此它使用默认值:
schedule\u interval=datetime.timedelta(1)
我还始终将开始日期设置为日期时间,例如:
“开始日期”:日期时间(2017年9月6日)
一旦第一次运行是在新的执行日期进行的,那么所有后续运行都会在该执行日期之后运行一个计划间隔,而不是像我希望的那样在午夜运行
此外,当我部署一个新的DAG并且第一个执行日期不是MM-DDT00:00:00时,有时也会发生此问题
我有两个问题:
如果执行日期被打乱了,我该如何修复它,使它回到正常的计划,即午夜后开始
当我部署新的DAG时,如何确保它在午夜后立即启动
time.clock()
返回浮点时间。