Tænd og tænd for din router
- For at rette fejlen 503 backend hentning mislykkedes, genstart din computer, ping din router, ryd browserens cache eller nulstil din browser.
- Fortsæt med at læse for at lære de detaljerede trin.
Hvis du er stødt på fejlen 503 Backend Fetch Failed Varnish cache-server, mens du surfer på internettet, kan denne guide hjælpe!
Vi vil tale om de almindelige årsager og tilbyde dig WR-eksperter testede metoder til at løse problemet med det samme.
Hvad er en backend-fejl 503?
En 503 Backend Fetch Failed Varnish cacheserver angiver, at webstedet eller webtjenesten, du forsøger at få adgang til, i øjeblikket ikke er tilgængelig, eller at du har en ustabil internetforbindelse. Andre sandsynlige årsager er:
Hvordan tester, anmelder og vurderer vi?
Vi har arbejdet de sidste 6 måneder på at opbygge et nyt anmeldelsessystem for, hvordan vi producerer indhold. Ved at bruge det har vi efterfølgende lavet de fleste af vores artikler om for at give faktisk praktisk ekspertise på de guider, vi lavede.
For flere detaljer kan du læse hvordan vi tester, anmelder og vurderer på WindowsReport.
- Serveren er under vedligeholdelse.
- Hjemmesiden anses for at være mistænkelig og derfor blokeret af Adblocker på din computer.
- Webstedsserveren har ikke tilstrækkelig hukommelse til at behandle de indgående oplysninger.
- Hvordan retter jeg fejl 503 Backend Fetch Failed?
- 1. Tænd og tænd for din router (for både frontend- og backend-brugere)
- 2. Ping din router for at kontrollere forbindelsen
- 3. Ryd browserens cache
- 4. Nulstil din browser
- 5. Genaktiver Varnish-pluginnet (Backend-brugere)
- 6. Rediger Varnish & NGIX-konfigurationsfilerne (Backend-brugere)
- 7. Rediger cache-længden (backend-brugere)
Hvordan retter jeg fejl 503 Backend Fetch Failed?
Før du fortsætter med nogen trin for at rette fejlmeddelelsen for 503-backend-hentning mislykkedes, skal du gennemgå følgende foreløbige kontroller:
- Brug af en anden browser kan være en direkte løsning til at løse dette problem og andre lignende 503 første byte timeout.
- Trykke F5 for at opdatere websiden.
- Luk alle de andre aktive faner, eller genstart din computer.
1. Tænd og tænd for din router (for både frontend- og backend-brugere)
- Tag stikket til modemet og routeren ud af stikkontakten.
- Vent i 15-30 sekunder, og sæt derefter modemmet i stikkontakten igen.
- Vent igen i 1 minut eller 2, og tænd derefter din router,
- Routeren starter op; vent på, at alle lysene bliver grønne, og test derefter din forbindelse.
At tænde for routeren kan hjælpe med at rydde lokale netværksproblemer og opdatere DNS-oplysninger. Derved elimineres problemet, hvis problemet med hjemmesiden ligger på din side. Dette kunne også hjælpe lignende webstedsrelaterede problemer som 503-fejl er ikke tilgængelig.
2. Ping din router for at kontrollere forbindelsen
- Tryk på Windows nøgle, type cmd og klik Kør som administrator.
- Indtast følgende kommando for at pinge Google DNS-servere og vise dig, om der er pakketab og et hit Gå ind:
ping 8.8.8.8
At pinge routeren kan hjælpe med at diagnosticere problemer med lokal netværksforbindelse og udelukke sandsynlige problemer med dit netværk.
3. Ryd browserens cache
- Åbn din foretrukne browser. Her demonstrerer vi trinene ved hjælp af Google Chrome.
- Gå til ikon med tre prikker, og klik derefter Indstillinger.
- Klik på Privatliv og sikkerhed mulighed, og klik Slet browserdata.
- Til Tidsinterval, Vælg Hele tiden fra rullelisten, og sæt et flueben ud for Cookies og andre webstedsdata, & Cachelagrede billeder og filer.
- Klik Slet data.
Hvis du ikke kan få adgang til webstedet på grund af beskadigede eller forældede cachelagrede data, der er gemt i din browser, kan disse trin hjælpe dig med at slette det.
Rydning af cachen kan hjælpe dig med at komme forbi Fejl 503 certifikat er udløbet problem, så du ikke er begrænset til at besøge nogen hjemmesider.
- Beskyttet: 3 måder at fjerne baggrund fra video
- Fix: Sky Glass sidder fast ved softwareopdatering i gang
- Giver HBO Max dig besked, når nogen logger ind?
- Beskyttet: Sådan opskaleres og forbedres video ved hjælp af VideoProc Converter AI
4. Nulstil din browser
- Åbn din foretrukne browser. Her demonstrerer vi trinene ved hjælp af Google Chrome.
- Gå til ikon med tre prikker, og klik derefter Indstillinger.
- Vælg fra venstre side Nulstil indstillingerne.
- Klik Nulstil indstillingerne til deres oprindelige standarder.
- Nu, på følgende prompt, vælg Nulstil indstillingerne.
Hvis du kan bruge webstedet på en anden browser, men ikke kan åbne det i den foretrukne browser, er det tid til at nulstille det til standardindstillingerne.
5. Genaktiver Varnish-pluginnet (Backend-brugere)
- Gå til dit websteds kontrolpanel og log ind ved hjælp af legitimationsoplysningerne.
- Gå derefter til Web Accelerator, og klik derefter Administrer lak.
- Klik Deaktiver lak.
- Klik derefter Bekræft handling at deaktivere.
- Klik nu Aktiver lak.
Hvis Error 503 Backend Fetch Failed-problemet er i serverenden og forårsaget af Varnish-cache-fejlkonfiguration eller andre problemer, kan det hjælpe at opdatere pluginnet. Men hvis pluginnet allerede er deaktiveret, kan du prøve at aktivere det og kontrollere, om problemet er løst.
6. Rediger Varnish & NGIX-konfigurationsfilerne (Backend-brugere)
- Sørg for, at du er logget ind med administratorrettigheder. Find og åbn filen i Ubuntu fra denne sti i teksteditoren efter eget valg: /etc/varnish/default.vcl
- Søg på denne linje og fjern /pub fra den:
.probe = {
.url = "/pub/health_check.php";
- Efter ændringen skulle det se sådan ud:
.probe = {
.url = "/health_check.php";
- Hvis du ikke kan se /pub i linjen, prøv at tilføje det. Gem filen.
Find nu nginx.conf.sample fil i Magneto 2 rodmappe, følg disse trin:
- Find denne linje og tilføj health_check:
location ~ (index|get|static|report|404|503)\.php$ {
- Efter ændringen skulle det se sådan ud:
location ~ (index|get|static|report|404|503|health_check)\.php$ {
- Trykke Ctrl + S for at gemme ændringerne.
7. Rediger cache-længden (backend-brugere)
- Gå til Varnish-konfigurationsfilen:
etc/default/varnish
- Se efter http_resp_hdr_len linje og ændre dens værdi til 70000 bytes. Hvis parameteren ikke findes, skal du kigge efter thread_pool_max og tilføj denne linje:
-p http_resp_hdr_len=70000 \
- Find http_resp_størrelse og ændre dens værdi til 100000; det skal se sådan ud:
-p http_resp_size=100000 \
- Trykke Ctrl + S for at gemme ændringerne.
Hvis intet virkede for dig, så prøv at overveje webstedsadministratoren, forklar problemet og rettelser, du prøvede for yderligere hjælp.
Hvis du har spørgsmål eller forslag om emnet, er du velkommen til at nævne dem i kommentarfeltet nedenfor.