要解决Airflow调度器未执行预定的作业并且没有生成日志的问题,可以尝试以下方法:
airflow.cfg
文件中添加以下行:[scheduler]
log_level = INFO
然后重启Airflow调度器。
airflow scheduler --help
如果调度器没有正确启动,可以尝试重新启动调度器,并检查是否生成了日志文件。
检查作业的调度时间和依赖关系设置。确保作业的调度时间和依赖关系设置正确。可以在作业的DAG文件中检查这些设置。
检查作业的状态。可以使用以下命令检查作业的状态:
airflow task_state
如果作业的状态为"failed"或"none",则说明作业没有执行成功。可以查看作业的日志文件以获取更多详细信息。
airflow.cfg
文件中添加以下行:[scheduler]
sql_alchemy_conn = mysql://user:password@host:port/database
然后重启Airflow调度器。
希望以上方法能够帮助您解决Airflow调度器未执行预定的作业并且没有生成日志的问题。