This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Failed to fetch log file from worker. Request URL missing either an 'http://' or 'https://' protocol. #23798
Closed
1 task done
Labels
area:Scheduler
including HA (high availability) scheduler
kind:bug
This is a clearly a bug
pending-response
Apache Airflow version
2.2.3
What happened
Airflow Webserver is unable to fetch the logfiles from worker. I'm using celery executor with the airflow components deployed in kubernetes as pods (under a deployment). Below is the error I see from the webserver UI
Below is the error I see in worker pod's STDOUT.
I tried setting the
AIRFLOW__CORE__HOSTNAME_CALLABLE
to "airflow.utils.net.get_host_ip_address" in both webserver and worker but nothing changed. Still the same error. The worker is sitting behind a kubernetes service with port 8793 mapped to it.Metadata DB: Azure Postgres Server Version 11.
Providers Info
apache-airflow-providers-celery | 2.1.0
apache-airflow-providers-ftp | 2.0.1
apache-airflow-providers-http | 2.0.1
apache-airflow-providers-imap | 2.0.1
apache-airflow-providers-microsoft-azure | 3.9.0
apache-airflow-providers-oracle | 2.2.3
apache-airflow-providers-postgres | 2.4.0
apache-airflow-providers-redis | 2.0.1
apache-airflow-providers-sqlite | 2.0.1
Operating System
Airflow docker image built from source code.
Deployment
Other Docker-based deployment
Deployment details
kubernetes
Code of Conduct
The text was updated successfully, but these errors were encountered: