我将工作设置为每天在世界标准时间9:00进行。
我的DAG有以下参数:
start_date= datetime(2018, 8, 15)
schedule_interval='0 9 * * *'
我在世界标准时间17:00左右于2018-08-16部署了这项工作。我期望它在2018-08-17 9:00 UTC上运行,但事实并非如此。有什么原因吗?
答案 0 :(得分:2)
开始时间和调度程序间隔之间存在冲突。开始日期表示从午夜开始运行(因为没有时间),而cron作业则表示从上午9点开始运行。由于您仍然希望该代码每天运行,因此,请将scheduler_interval设置为“ @daily”,然后将9放在开始日期中。
例如:
Node-RED has not been built. See README.md for details
如果您已经有此历史记录,建议您清除历史记录,以免覆盖您的开始日期。