Airflow no healthy upstream. Mar 19, 2026 · The Meaning of 'No Healthy': The "No Healthy Upstream" error occurs when the API gateway or proxy, after performing its health checks, finds zero upstream servers that are currently marked as healthy and available to serve requests. 4 What happened The health endpoint of airflow (base_url/health) is always returning 200 in all the scenarios (healthy+unhealthy). Luckily, you can easily fix the No Healthy Upstream error often involves a few quick steps that restore smooth access. Reset your network settings and clear your browser cache. Dec 11, 2025 · A “No Healthy Upstream” error occurs when your computer or device is having trouble connecting to a server. Airflow has two methods to check the health of components - HTTP checks and CLI checks. May 6, 2021 · When manually retrying a failed task, and it succeeds, the downstream tasks with an "upstream_failed" state should be reset, or possibly added to a new/different state as the upstream is now indeed successful. Something simpler like restarting the ingress gateway has also been known to work. If it continues, contact customer service. Same information is mentioned here that Please keep in mind that the HTTP response code of /health endpoint should not be used to determine the health status of the application. Dec 24, 2025 · By systematically reviewing network connectivity and DNS settings, you can identify and resolve issues causing the “No Healthy Upstream” error, restoring stable communication between your server and its upstream resources. So, let’s show you all the solutions in this guide! Sep 26, 2022 · Trying to restart the scheduler. Apr 11, 2022 · Apache Airflow version 2. May 6, 2025 · The Logic Behind "No Healthy Upstream" When a load balancer or proxy server encounters a "No Healthy Upstream" error, it means that all configured upstream servers are either offline, unhealthy, or unable to serve requests. There are a few things you can do to try to fix this error. Is this a way to fix this behavior? The Task B has an ALL_SUCCESS trigger rule. There is also a good discussion in the comments section that can help you solve the problem. All available checks are accessible through the CLI, but only some are accessible through HTTP due to the role of the component being checked and the tools being used to monitor the deployment. 2. This also applies when manually setting the task to success. Sep 26, 2022 · I would expect Task B to perform normally since Task A retry succeeded but it is marked as upstream_failed and was not triggered. I am using Airflow 2. upstream_failed happened from scheduler flow or when depends are seting to failed state, you can check states from Task Instances in Retry Mode: Task A will be in up_for_retry state until exceed retries number. If it’s happening across multiple websites, restart your computer and router. Dec 20, 2024 · The "No Healthy Upstream" error is a common issue that developers and engineers encounter when working with API gateways, particularly in microservices architectures. Flush your DNS. Dec 11, 2025 · Troubleshooting “No Healthy Upstream” In most cases, an administrator or IT professional needs to fix the problem. 2 on AWS (MWAA). 0. This may be a problem with the server itself, or you may have a network connection issue. . Wait and try again later. If trigger_rule set with all_success (it's default trigger rule), Task B will not trigger untill Task A finished, If every thing running correctly Jul 7, 2022 · In this GitHub issue on the Istio project, you can try and go through the checklist in the issue description to verify that the service components are functional. wzgru byaj ojfplzj dhbz veyuk