Errore 503 Recupero backend non riuscito: come risolverlo

Errore 503 Recupero backend non riuscito: come risolverlo
Errore 503 Recupero backend non riuscito

Se hai riscontrato l’errore 503 Backend Fetch Failed Varnish cache server mentre navighi in Internet, questa guida può aiutarti!

Parleremo delle cause più comuni e ti offriremo metodi testati dagli esperti WR per risolvere immediatamente il problema.

Che cos’è un errore di backend 503?

Un server cache Varnish 503 Backend Fetch Failed Varnish indica che il sito Web o il servizio Web a cui stai tentando di accedere non è attualmente disponibile o che la connessione Internet è instabile. Altre probabili cause sono:

  • Il server è in manutenzione.
  • Il sito Web è considerato sospetto e, pertanto, bloccato da Adblocker sul tuo computer.
  • Il server del sito web non dispone di memoria sufficiente per elaborare le informazioni in arrivo.

Come posso correggere l’errore 503 Recupero backend non riuscito?

Prima di procedere con qualsiasi passaggio per correggere il messaggio di errore 503 recupero backend non riuscito, eseguire i seguenti controlli preliminari:

  • L’utilizzo di un browser diverso può essere una soluzione diretta per risolvere questo problema e altri come il timeout del primo byte 503 .
  • Premere F5per aggiornare la pagina web.
  • Chiudi tutte le altre schede attive o riavvia il computer.

1. Spegnere e riaccendere il router (sia per gli utenti frontend che backend)

  1. Scollegare il modem e il router dalla presa di corrente.
  2. Attendi 15-30 secondi, quindi ricollega il modem alla presa di corrente.
  3. Ancora una volta, attendi 1 minuto o 2, quindi accendi il router,
  4. Il router si avvierà; attendi che tutte le luci diventino verdi, quindi verifica la connessione.

Spegnere e riaccendere il router può aiutare a risolvere i problemi della rete locale e ad aggiornare le informazioni DNS. Eliminando così il problema se il problema con il sito web è dalla tua parte. Ciò potrebbe anche aiutare a risolvere problemi simili relativi ai siti Web come l’errore 503 non disponibile .

2. Effettua il ping del router per verificare la connessione

  1. Premere il Windows tasto, digitare cmd e fare clic su Esegui come amministratore.CMD elevato - 503 Recupero backend non riuscito
  2. Digita il seguente comando per eseguire il ping dei server DNS di Google e mostrarti se si verifica una perdita di pacchetti e premi Enter: ping 8.8.8.8cmd_ping

Il ping del router può aiutare a diagnosticare i problemi di connettività della rete locale ed escludere probabili problemi con la rete.

3. Svuota la cache del browser

  1. Apri il tuo browser preferito. Qui, stiamo dimostrando i passaggi utilizzando Google Chrome.
  2. Vai sull’icona dei tre punti, quindi fai clic su Impostazioni .Impostazioni CHrome
  3. Fai clic sull’opzione Privacy e sicurezza, quindi su Cancella dati di navigazione .Privacy e sicurezza
  4. Per Intervallo di tempo, seleziona Tutto il tempo dall’elenco a discesa e inserisci un segno di spunta accanto a Cookie e altri dati dei siti e Immagini e file memorizzati nella cache .Cancella dati - Errore 503 Recupero backend non riuscito
  5. Fare clic su Cancella dati.

Se non riesci ad accedere al sito Web a causa di dati memorizzati nella cache danneggiati o obsoleti memorizzati nel tuo browser, questi passaggi potrebbero aiutarti a eliminarli.

Svuotare la cache può aiutarti a superare il problema del certificato di errore 503 scaduto in modo da non essere limitato a visitare alcun sito Web.

4. Reimposta il browser

  1. Apri il tuo browser preferito. Qui, stiamo dimostrando i passaggi utilizzando Google Chrome.
  2. Vai sull’icona dei tre punti, quindi fai clic su Impostazioni .Impostazioni CHrome - Errore 503 Recupero backend non riuscito
  3. Dal lato sinistro, seleziona Ripristina impostazioni .Ripristina le impostazioni predefinite
  4. Fare clic su Ripristina le impostazioni ai valori predefiniti originali.
  5. Ora, al prompt seguente, seleziona Ripristina impostazioni .Ripristina 2

Se puoi utilizzare il sito web su un altro browser ma non riesci ad aprirlo sul browser preferito, è tempo di ripristinarlo alle impostazioni predefinite.

5. Riabilita il plugin Varnish (utenti backend)

  1. Vai al Pannello di controllo del tuo sito web ed effettua l’accesso utilizzando le credenziali.
  2. Successivamente, vai su Web Accelerator , quindi fai clic su Gestisci Varnish.
  3. Fare clic su Disattiva vernice .Disabilita Varnish - Errore 503 Recupero backend non riuscito
  4. Successivamente, fai clic su Conferma azione per disabilitare.
  5. Ora fai clic su Abilita vernice .eENABLE Varnish - = Errore 503 Recupero backend non riuscito

Se il problema Errore 503 Backend Fetch Failed è sul lato server ed è causato da un’errata configurazione della cache di Varnish o da altri problemi, l’aggiornamento del plugin può essere d’aiuto. Tuttavia, se il plugin è già disabilitato, prova ad abilitarlo e controlla se il problema è stato risolto.

6. Modifica i file di configurazione di Varnish e NGIX (utenti backend)

  1. Assicurati di aver effettuato l’accesso utilizzando i privilegi di amministratore. Individua e apri il file in Ubuntu da questo percorso nell’editor di testo di tua scelta: /etc/varnish/default.vcl
  2. Cerca questa riga e rimuovi /pub da essa:
    • .probe = {.url = "/pub/health_check.php";
  3. Dopo la modifica, dovrebbe assomigliare a questo:
    • .probe = {.url = "/health_check.php";
  1. Se non vedi /pub nella riga, prova ad aggiungerlo. Salvare il file.

Ora individua il file nginx.conf.sample nella cartella root di Magneto 2, segui questi passaggi:

  1. Individua questa riga e aggiungi Health_check:
    • location ~ (index|get|static|report|404|503)\.php$ {
  2. Dopo la modifica, dovrebbe assomigliare a questo:
    • location ~ (index|get|static|report|404|503|health_check)\.php$ {
  3. Premi Ctrl+ Sper salvare le modifiche.

7. Modifica la lunghezza della cache (utenti backend)

  1. Vai al file di configurazione di Varnish:etc/default/varnish
  2. Cerca la riga http_resp_hdr_len e modifica il suo valore in 70000 byte. Nel caso in cui il parametro non esista, cerca thread_pool_max e aggiungi questa riga:-p http_resp_hdr_len=70000 \
  3. Individua http_resp_size e modifica il suo valore in 100000; Dovrebbe sembrare come questo:-p http_resp_size=100000 \http_resp_hdr_len-1 - Errore 503 Recupero backend non riuscito
  4. Premi Ctrl+ Sper salvare le modifiche.

Nel caso in cui nulla abbia funzionato per te, prova a considerare l’amministratore del sito Web, spiega il problema e le soluzioni che hai provato per ulteriore assistenza.

Se hai domande o suggerimenti sull’argomento, sentiti libero di menzionarli nella sezione commenti qui sotto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *