Als u tijdens het surfen op internet de fout 503 Backend Fetch Failed Varnish cacheserver bent tegengekomen, kan deze handleiding u helpen!
We zullen de veelvoorkomende oorzaken bespreken en u door WR-experts geteste methoden aanbieden om het probleem meteen op te lossen.
Wat is een backend-fout 503?
Een 503 Backend Fetch Failed Varnish-cacheserver geeft aan dat de website of webservice die u probeert te openen momenteel niet beschikbaar is of dat u een onstabiele internetverbinding heeft. Andere waarschijnlijke oorzaken zijn:
- Er is onderhoud aan de server.
- Website wordt als verdacht beschouwd en wordt daarom geblokkeerd door Adblocker op uw computer.
- De websiteserver heeft niet voldoende geheugen om de binnenkomende informatie te verwerken.
Hoe los ik fout 503 Backend ophalen mislukt op?
Voordat u doorgaat met stappen om het foutbericht 503 backend ophalen mislukt op te lossen, voert u de volgende voorafgaande controles uit:
- Het gebruik van een andere browser kan een directe oplossing zijn om dit probleem en andere problemen, zoals 503 first byte timeout, op te lossen .
- Druk hierop F5om de webpagina te vernieuwen.
- Sluit alle andere actieve tabbladen of start uw computer opnieuw op.
1. Schakel uw router uit en weer in (voor zowel frontend- als backend-gebruikers)
- Haal de modem en router uit het stopcontact.
- Wacht 15-30 seconden en sluit de modem vervolgens weer aan op het stopcontact.
- Wacht opnieuw 1 of 2 minuten en schakel vervolgens uw router in,
- De router zal opstarten; wacht tot alle lampjes groen zijn en test vervolgens uw verbinding.
Door de router uit en weer in te schakelen, kunnen lokale netwerkproblemen worden opgelost en DNS-informatie worden vernieuwd. Daarmee wordt het probleem geëlimineerd als het probleem met de website aan uw kant ligt. Dit kan ook soortgelijke websitegerelateerde problemen helpen, zoals de 503-fout niet beschikbaar .
2. Ping uw router om de verbinding te controleren
- Druk op de Windows toets, typ cmd en klik op Als administrator uitvoeren.
- Typ de volgende opdracht om de Google DNS-servers te pingen en te laten zien of er sprake is van pakketverlies en klik op Enter:
ping 8.8.8.8
Het pingen van de router kan helpen bij het diagnosticeren van lokale netwerkverbindingsproblemen en het uitsluiten van mogelijke problemen met uw netwerk.
3. Wis de browsercache
- Open uw favoriete browser. Hier demonstreren we de stappen met Google Chrome.
- Ga naar het pictogram met de drie stippen en klik vervolgens op Instellingen .
- Klik op de optie Privacy en beveiliging en klik op Browsegegevens wissen .
- Voor Tijdsbereik selecteert u Alle tijd in de vervolgkeuzelijst en plaatst u een vinkje naast Cookies en andere sitegegevens, & In cache opgeslagen afbeeldingen en bestanden .
- Klik op Gegevens wissen.
Als u geen toegang kunt krijgen tot de website vanwege beschadigde of verouderde gegevens in de cache die in uw browser zijn opgeslagen, kunnen deze stappen u helpen deze te verwijderen.
Door de cache te wissen, kunt u het probleem met het Error 503-certificaat is verlopen omzeilen , zodat u niet beperkt bent tot het bezoeken van websites.
4. Reset uw browser
- Open uw favoriete browser. Hier demonstreren we de stappen met Google Chrome.
- Ga naar het pictogram met de drie stippen en klik vervolgens op Instellingen .
- Selecteer aan de linkerkant Instellingen resetten .
- Klik op Instellingen terugzetten naar hun oorspronkelijke standaardwaarden.
- Selecteer nu bij de volgende prompt Instellingen resetten .
Als u de website in een andere browser kunt gebruiken, maar deze niet in de voorkeursbrowser kunt openen, wordt het tijd om deze terug te zetten naar de standaardinstellingen.
5. Schakel de Varnish-plug-in opnieuw in (Backend-gebruikers)
- Ga naar het Configuratiescherm van uw website en log in met de inloggegevens.
- Ga vervolgens naar Web Accelerator en klik vervolgens op Vernis beheren.
- Klik op Vernis uitschakelen .
- Klik vervolgens op Actie bevestigen om uit te schakelen.
- Klik nu op Vernis inschakelen .
Als het probleem Error 503 Backend Fetch Failed zich aan de serverkant voordoet en wordt veroorzaakt door een verkeerde configuratie van de Varnish-cache of andere problemen, kan het vernieuwen van de plug-in helpen. Als de plug-in echter al is uitgeschakeld, probeer deze dan in te schakelen en controleer of het probleem is opgelost.
6. Wijzig de Varnish & NGIX-configuratiebestanden (Backend-gebruikers)
- Zorg ervoor dat u bent ingelogd met beheerdersrechten. Zoek en open het bestand in Ubuntu vanaf dit pad in de teksteditor van uw keuze: /etc/varnish/default.vcl
- Zoek deze regel en verwijder /pub ervan:
-
.probe = {.url = "/pub/health_check.php";
-
- Na de wijziging zou het er als volgt uit moeten zien:
-
.probe = {.url = "/health_check.php";
-
- Als je /pub niet in de regel ziet, probeer het dan toe te voegen. Bewaar het bestand.
Zoek nu het bestand nginx.conf.sample in de hoofdmap van Magneto 2 en volg deze stappen:
- Zoek deze regel en voeg health_check toe:
-
location ~ (index|get|static|report|404|503)\.php$ {
-
- Na de wijziging zou het er als volgt uit moeten zien:
-
location ~ (index|get|static|report|404|503|health_check)\.php$ {
-
- Druk op Ctrl+ Som de wijzigingen op te slaan.
7. Bewerk de cachelengte (Backend-gebruikers)
- Ga naar het Varnish-configuratiebestand:
etc/default/varnish
- Zoek naar de regel http_resp_hdr_len en verander de waarde ervan in 70.000 bytes. Als de parameter niet bestaat, zoek dan naar thread_pool_max en voeg deze regel toe:
-p http_resp_hdr_len=70000 \
- Zoek http_resp_size en verander de waarde in 100000; het zou er zo uit moeten zien:
-p http_resp_size=100000 \
- Druk op Ctrl+ Som de wijzigingen op te slaan.
Als niets voor u heeft gewerkt, probeer dan de websitebeheerder te raadplegen, leg het probleem en de oplossingen die u hebt geprobeerd uit voor verdere hulp.
Als u vragen of suggesties over dit onderwerp heeft, kunt u deze in het opmerkingenveld hieronder vermelden.
Geef een reactie