What does Fastly backend fetch failed mean?
Fastly selected a backend but could not obtain a usable response from it.
Fastly · HTTP 503
Investigate Fastly backend fetch failed responses by checking backend health, DNS, TLS, origin timeouts, and VCL request routing.
Origin / Network Firewall
Paste a captured HTTP response or enter a status and headers. Only the status and response headers are sent; common credential headers are filtered first.
Diagnostic report
Error code / name
Fault domain
Origin / Network FirewallFastly could not fetch a response from the selected backend. DNS failure, a refused or timed-out connection, TLS verification, or an origin response error can all surface as backend fetch failed.
Fastly could not fetch a response from the selected backend. DNS failure, a refused or timed-out connection, TLS verification, or an origin response error can all surface as backend fetch failed.
Client -> Fastly POP -> VCL selects backend -> origin fetch fails -> X 503curl -sS -v -I --connect-timeout 5 --max-time 20 --resolve www.example.com:443:ORIGIN_IP https://www.example.com/healthbackend origin {
.host = "origin.example.com";
.port = "443";
.use_ssl = true;
.ssl_check_cert = true;
.connect_timeout = 2s;
}SteadyNode's Upstream Translator recognizes gateway signatures such as backend fetch failed and combines them with regional response timing to focus origin investigation.
No credit card required.
Start for freeFastly selected a backend but could not obtain a usable response from it.
Yes. Backend TLS verification can fail when the hostname, certificate chain, or trust configuration is incorrect.