我最近从airflow 1.9升级到1.10并执行了以下命令:
乔布斯似乎运行正常,但是当我单击日志时,不会出现在DAG任务节点中.
我打开了我的网络选项卡,并且对以下网址的请求正在返回此JSON
{"error":true,"message":["Task log handler file.task does not support read logs.\n'NoneType' object has no attribute 'read'\n"],"metadata":{"end_of_log":true}}
Run Code Online (Sandbox Code Playgroud)
此外,有一个404请求来获取js/form-1.0.0.js.有关获取日志重做的额外步骤的任何建议吗?
我可以确认日志目录中的日志显示在气流服务器上的任务中.
使用https://github.com/apache/incubator-airflow/blob/master/airflow/config_templates/default_airflow.cfg
我以前有过
task_log_reader = file.task
Run Code Online (Sandbox Code Playgroud)
并将其更改为:
task_log_reader = task
Run Code Online (Sandbox Code Playgroud)
我还补充说:
log_filename_template = {{ ti.dag_id }}}}/{{ ti.task_id }}/{{ ts }}}}/{{ try_number }}.log
log_processor_filename_template = {{ filename }}.log
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2665 次 |
最近记录: |