首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >airflow 1.9到1.10升级,现在我在UI中得到了空日志

airflow 1.9到1.10升级,现在我在UI中得到了空日志
EN

Stack Overflow用户
提问于 2018-09-10 07:14:24
回答 1查看 4.6K关注 0票数 6

我最近从airflow 1.9升级到了1.10,并执行了以下命令:

upgradedb

  • export SLUGIFY_USES_TEXT_UNIDECODE=yes

  • added: log_filename_template = {{ ti.dag_id }}/{{ ti.task_id }}/{{ here

  • export SLUGIFY_USES_TEXT_UNIDECODE=yes

  • added:}}/{{ execution_date.strftime("%%Y-%%m-%%dT%%H:%%M:%%S") }}/{{ti.dag_id}}/{{ti.task_id}}here

  • export SLUGIFY_USES_TEXT_UNIDECODE=yes

  • added:log_filename_template={{ti.dag_id}}/{{ti.task_id}}/{{ try_number }}.log to my

作业似乎运行正常,但当我单击时,日志不会出现在DAG任务节点中。

我打开了我的网络标签,一个对以下url的请求返回了这个JSON

$AIRFLOW_URL/ariflow/get_logs_with_metadata?dag_id=xxxx&task_id=xxxxx&execution_date=2018-09-09T23%3A03%3A10.585986%2B00%3A00&try_number=1&metadata=null

代码语言:javascript
复制
{"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}}

此外,还有一个获取js/form-1.0.0.js的404请求。对于让日志重新工作的额外步骤有什么建议?

我可以确认airflow服务器上任务的日志目录中显示了日志。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-10 09:32:02

使用https://github.com/apache/incubator-airflow/blob/master/airflow/config_templates/default_airflow.cfg

我之前有过

代码语言:javascript
复制
task_log_reader = file.task

并将其更改为:

代码语言:javascript
复制
task_log_reader = task

我还补充道:

代码语言:javascript
复制
log_filename_template = {{ ti.dag_id }}}}/{{ ti.task_id }}/{{ ts }}}}/{{ try_number }}.log
log_processor_filename_template = {{ filename }}.log
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52249349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档