Errore 503

Quando una richiesta a un browser web non ha successo, il server web spesso visualizza un “errore HTTP 503” per individuare l’utente. Questo messaggio presuppone che ci sia un codice di stato HTTP 503 che indica che il server web è temporaneamente non disponibile. Questa interruzione del server può essere causata da diversi fattori, come la manutenzione in corso o altri che richiedono un’analisi più approfondita del sito in questione.

“503 Servizi non validi” o “Errore HTTP 503”. Se gestisce un sito web o passa abbastanza tempo a navigare in Internet, probabilmente si sarà imbattuto in questo tipo di messaggio. Si tratta effettivamente di un errore di navigazione come molti altri.

Tuttavia, la particolarità di un errore HTTP 503 è che non fornisce alcuna informazione sulla causa del malfunzionamento. Per questo motivo, è molto preoccupante incontrare questo tipo di errore su un sito web.

Che cos’è un errore 503?

Cosa causa un errore 503 e come si manifesta?

Come posso risolvere un errore 503?

Le risposte a queste domande sono probabilmente la sua più grande preoccupazione in questo momento. In questo articolo, le fornirò risposte dettagliate che la aiuteranno a gestire un errore 503 sul suo sito senza farsi prendere dal panico.

Capitolo 1: Cosa significa l’errore HTTP 503?

La presenza di codici di stato HTTP 5xx di solito significa che c’è un problema con il server stesso. Scopra in questo capitolo cosa significa realmente un errore 503 e le diverse cause che possono essere alla base di questo errore.

Ma prima di tutto, diamo un’occhiata ai diversi codici di stato dell’HyperText Transfer Protocol (HTTP).

1.1. Panoramica dei codici di stato HTTP

Per rispondere alle varie richieste dei browser web, i server che ospitano le pagine web utilizzano molti codici per esprimersi e servire le risposte. Nei server web, ogni codice contiene una risposta specifica e questa risposta appartiene a una determinata classe di codice. In genere si distinguono le seguenti classi di codice:

  • Codice 1xx: questo codice informa l’utente che il server sta funzionando e che la richiesta viene elaborata.
  • Codice 2xx: il codice di stato 2xx indica il successo della richiesta da parte del browser web.
  • Codice 3xx: questo codice indica che la pagina richiesta è stata spostata e reindirizzata a una nuova posizione.
  • Codice 4xx: il server web visualizza il codice 4xx quando si verifica un errore di caricamento.

L’errore potrebbe essere nella richiesta del browser o nel dispositivo utilizzato dall’utente.

  • Codice 5xx: il server web visualizza il codice di stato 5xx quando si verifica un errore a livello del server che ospita le risorse del sito.

In particolare, le ultime due cifre dei codici di stato HTTP indicano la classe specifica di ciascun codice e la risposta espressa dal server web. Ad esempio, il codice di stato HTTP 301 indica che la pagina di una risorsa è stata spostata in modo permanente.

D’altra parte, il codice di stato HTTP 302 significa che la pagina richiesta è stata spostata temporaneamente.

Ma qui ci concentreremo solo sul codice di stato HTTP 503.

1.cosa significa il codice di stato HTTP 503 o HTTP 503 Error?

A volte l’inaccessibilità di un sito web può comportare un codice di errore 503 che fornisce un’indicazione del problema rilevato. Il codice di errore 503 è solitamente il risultato di un malfunzionamento sul lato del server web.

Erreur-503-2

Indica che il server web è temporaneamente incapace di elaborare la richiesta dell’utente. Molto spesso, la congestione del server o la manutenzione in corso sono le ragioni più comuni per la comparsa di un codice di errore HTTP 503.

Ma se l’errore 503 si verifica a livello di server web, c’è un modo per risolvere l’errore dal lato dell’utente? La risposta è no.

Tuttavia, ci può essere qualcosa che può modificare da parte sua come utente. Tornerò su questo aspetto più avanti.

Service Unavailable

Fonte: Greytrix

In sostanza, un server web che visualizza un codice di errore 503 significa che c’è un ostacolo che impedisce l’accesso e l’elaborazione della richiesta. La particolarità del codice di errore 503 rispetto ad altri codici HTTP è che non fornisce alcuna informazione sulla causa del problema e rimane sottile.

L’unica raccomandazione che di solito viene fornita in un errore 503 e che è inutile è il famoso “Riprova più tardi”.

1.3) Come si manifesta un errore 503?

Un errore 503 può manifestarsi in diversi modi. Ma a prescindere dalle variazioni, viene sempre visualizzato il codice 503. Questo codice ne facilita l’identificazione.

A seconda del suo server e del suo browser web, ecco alcune delle diverse varianti di un errore 503:

  • Errore HTTP 503 ;
  • 503 Servizi non disponibili ;
  • Errore del server HTTP 503 ;
  • 503 Servizi temporaneamente non disponibili ;
  • 503 errore non disponibile;
  • Il server non è temporaneamente in grado di rispondere alla sua richiesta. La preghiamo di riprovare più tardi.
 Service Unavailable

Fonte: Googleusercontent

Se incontra uno di questi messaggi, significa che deve controllare lo stato del suo server e mettersi subito al lavoro prima che il problema si ripercuota negativamente sui suoi utenti.

1.4. Cosa causa l’errore 503?

L’errore 503 è spesso associato al famoso messaggio “Servizio temporaneamente non disponibile”. Questo messaggio può verificarsi in diverse situazioni o essere causato da diverse circostanze. I più ovvi sono:

1.4.1. Il server non funziona a causa della manutenzione in corso

Potrebbe incontrare un messaggio di errore HTTP 503 quando il server è inattivo o non funzionante. Infatti, un server è un componente informatico che può essere fisico o virtuale. Il ruolo principale del server è quello di archiviare i dati del computer.

In quanto pezzo di hardware e a causa della sua importanza per la sicurezza dei molteplici dati archiviati, il server deve essere sottoposto a manutenzione periodica. Durante questo periodo di manutenzione, il server è solitamente inattivo e quindi non è disponibile per elaborare qualsiasi richiesta.

1.4.2. Il server è sovraccarico

Su WordPress, ad esempio, è importante capire che c’è una quantità limitata di risorse assegnate a ciascun account di hosting. Il sovraccarico del server si riferisce a un flusso di richieste intenso che esaurisce le risorse del server.

Pertanto, quando il server è estremamente occupato, non sarà in grado di rispondere a tutte le richieste simultaneamente. Potrebbe avere un malfunzionamento e smettere di funzionare. In una situazione in cui l’errore HTTP 503 è causato da una congestione del server, questo può riprendere l’elaborazione della richiesta dopo alcuni minuti

1.4.3. Uno script in esecuzione in background

Il server non è in grado di rispondere a una richiesta quando uno script è in esecuzione in background. In questo caso, il server riprenderà a funzionare solo quando modificherà o eliminerà il codice o l’argomento che ha causato il problema.

1.4.4. Un cambiamento nel sistema dei nomi di dominio (DNS)

La riconfigurazione del DNS può causare un’impostazione non conforme al sistema iniziale

Service Unavailable DNS failure

Fonte: Lws

Quindi, quando si commette un piccolo errore nel modificare il DNS, il server se ne accorge e diventa inaccessibile agli utenti.

Capitolo 2: Come risolvere un errore 503?

La comparsa di un errore 503 a seguito di una richiesta di risorse da parte di un browser web può essere molto frustrante per l’utente. Inoltre, se l’errore persiste, può influire negativamente sull’esperienza dell’utente.

A questo punto, il proprietario del sito è sul punto di perdere traffico, il che sarebbe molto dannoso per il suo business online. Probabilmente si starà chiedendo come risolvere un errore del codice di stato HTTP 503.

Si tenga forte, in questo capitolo le svelo i modi per risolvere efficacemente l’errore 503 non solo a livello di utente, ma soprattutto a livello di server. Pronto a partire? Cominciamo!

2.1. Come risolvere l’errore HTTP 503 a livello di utente?

Quando riceve un messaggio di errore 503, la prima cosa da fare è aggiornare la risorsa richiesta per assicurarsi che il problema non sia legato al suo browser o alla connessione Internet.

Può adottare altre misure parallele per assicurarsi che non si tratti di un problema di connessione a Internet. Può riavviare il computer o il router Wifi, ad esempio. Infatti, un messaggio di errore come “Servizio non disponibile o guasto DNS” può essere collegato a un errore di configurazione sul suo computer.

Questo problema di solito si risolve riavviando l’hardware. Il problema con l’errore 503, invece, potrebbe essere a livello del server.

Questo è il caso più comune. Se lei, come utente, si trova in questa situazione, purtroppo non può fare nulla per correggere l’errore. È proprio qui che l’amministratore del sito deve intervenire per risolvere il problema sul server che ospita il suo sito.

2.2. come correggere un errore 503 sul server?

A differenza di altri tipi di errori, l’errore 503 è molto specifico e non rivela chiaramente la causa. Quando si verifica un errore 503 su un sito web, l’amministratore del sito deve quindi eseguire una risoluzione dei problemi metodica e molto approfondita per correggere il problema.

In questo sottocapitolo apprenderà le 06 fasi, ognuna delle quali copre una potenziale soluzione per le diverse cause di un errore 503.

2.2.1. Disabiliti prima le estensioni di WordPress

L’incompatibilità delle estensioni è una delle cause più comuni degli errori 503 sui siti WordPress. Per identificare la causa del problema sul server che ospita il suo sito, deve prima disabilitare tutte le estensioni sul suo sito.

In genere, il codice di stato HTTP 503 blocca l’accesso all’area di amministrazione del sito. Questo potrebbe impedire anche al proprietario del sito di accedervi. Per ovviare a questo problema, deve utilizzare un client FTP (File Transfer Protocol).

Il client FTP le permetterà di gestire il suo sito collegando i suoi file locali su un computer al server online. Consiglio di utilizzare FileZilla. La procedura è semplice, una volta installato il client FTP, si collegherà e caricherà la cartella WordPress, solitamente chiamata public_html, o il “nome del suo sito”.

Public Directory

Fonte : kinsta

Successivamente, cerchi la cartella plugins, che ha delle sottodirectory per ciascuna delle estensioni che ha installato nella directory wp-content. Non resta che rinominare la cartella dei plugin in modo che WordPress non la riconosca più.

Può inserire ad esempio “Plugin.disattivato” per riconoscerlo in seguito. Quando rinomina la cartella contenente le estensioni, WordPress non sarà più in grado di riconoscerle e verranno automaticamente disattivate.

plugins old Directory

Fonte: Kinsta

Dopo aver disattivato le estensioni, se il problema viene risolto e l’errore 503 scompare, significa che la causa è una delle estensioni. Ora deve solo identificare quale.

La procedura è fondamentalmente la stessa, ma a questo punto deve disattivare ciascuna delle estensioni fino a trovare quella difettosa.

  • Inizia a rinominare la prima directory di estensione;
  • Torni al sito per verificare se l’errore 503 è ancora presente (in tal caso, deve rimettere il suo nome e continuare con il resto);
  • Ripeta gli stessi passaggi finché non trova l’estensione che ha causato l’errore 503.

Se ha molte estensioni sul suo sito, è ovvio che questo processo le richiederà parecchio tempo. Tuttavia, è molto importante controllare ogni estensione per identificare il problema e risolverlo.

Quando trova l’estensione che causa l’errore 503, può scegliere di disinstallarla o sostituirla con un’altra.

Tuttavia, potrebbe essere in grado di controllare tutte le estensioni senza che l’errore scompaia. In questo caso, dovrebbe provare a seguire i seguenti passi.

2.2.2. Disattivi o sostituisca il suo tema WordPress

Poiché ha già escluso le estensioni come causa dell’errore 503 sul suo sito web, è il momento di fare lo stesso con il suo tema WordPress. Questo perché un problema di compatibilità del tema può anche essere una causa del codice di stato HTTP 503.

Il processo non funzionerà allo stesso modo della fase precedente. Infatti, otterrà un “Errore” se si limita a rinominare la cartella del tema e spera che WordPress ritorni alla stessa cartella predefinita.

Tuttavia, può accedere al database di WordPress tramite phpMyAdmin per disabilitare il tema. Per coloro che sono abbonati a Kinsta, può farlo nella sezione “Info” della dashboard MyKinsta.

Tableau de bord MyKinsta

Fonte: Kinsta

Per disattivare il tema, cerchi nella tabella “wp-Options” la scheda “Ricerca”. Poi clicchi sulla scheda e cerchi il modello di tema sotto l’opzione “Nome dell’opzione”. Dopo aver disattivato il tema, può tornare sul sito per verificare se l’errore 503 è stato corretto.

Se l’errore viene risolto, si tratta di un problema con il suo tema e potrebbe essere necessario reinstallare il tema.

2.2.3. Disabilita temporaneamente il CDN (Content Delivery Network) per il suo sito

L’errore 503 potrebbe anche essere legato alla Content Delivery Network (CDN) che sta utilizzando sul suo sito. Quindi, per scoprire rapidamente cosa non va, può disabilitare temporaneamente il suo CDN e verificare se il problema è risolto.

Normalmente, ogni CDN avrebbe una funzione integrata per disabilitarlo o metterlo in pausa. Gli utenti di Kinsta, ad esempio, possono mettere in pausa i servizi Kinsta CDN cercando CDN nella dashboard MyKinsta.

Si noti che il processo potrebbe non essere lo stesso per ogni CDN. Se non ha alcun CDN sul suo sito o se la disabilitazione del CDN non risolve l’errore 503, non si preoccupi. Ci sono altri parametri da correggere. Ma prima di passare alla fase successiva, non dimentichi di riattivare il CDN.

2.2.4. Disabilitare WordPress Heartbeat

WordPress ha un’API incorporata, chiamata Heartbeat, che consente alla piattaforma di gestire alcuni compiti, come ad esempio:

  • Fare dei check-in automatici dei contenuti;
  • Indica le notifiche delle estensioni;
  • Ecc.

Questa API lavora ad una frequenza molto elevata in background. Pertanto, consuma molte risorse del server. Questo di solito non causa alcun problema, ma può accadere che il server non sia in grado di gestire il carico dell’API, nel qual caso apparirà un errore 503.

Non è sempre ovvio che l’API stia causando problemi ai server, ma il modo più sicuro per verificare se è in difetto è quello di disabilitarla temporaneamente. Per farlo, deve collegarsi nuovamente al suo sito tramite un client FTP e accedere alla directory del tema.

functions php

Fonte: Kinsta

Si assicuri che la cartella contenga il file “functions.php” e selezioni l’opzione Visualizza/Modifica. Quindi apra l’opzione con il suo editor di testo locale e inserisca il seguente codice:

Code a inserer

Le tre righe di codice qui sopra guideranno WordPress a disabilitare l’API Heartbeat. Ora basta salvare le modifiche ai file function.php e tornare al sito per verificare lo stato del problema.

Se dopo la disabilitazione, l’errore scompare, può concludere che l’API è la fonte del problema. Ma poiché si tratta di un’API integrata in WordPress, la sua disattivazione potrebbe causare altri problemi. Tuttavia, invece di rimuovere completamente Heartbeat, suggerisco di rallentarlo.

Heartbeat Behavior

Fonte: Kinsta

Ad esempio, può installare l’estensione Heartbeat Control e abbassare la frequenza del suo funzionamento al livello più basso nell’opzione “Modifica Heartbeat”. Prima che le nuove modifiche a functions.php funzionino, deve prima rimuovere le tre righe di codice aggiunte per dire a WordPress di rimuovere Heartbeat.

Passiamo ora al passo 5, nel caso in cui l’API non sia la fonte del codice di stato HTTP 503.

2.2.5. Aumenta le risorse del suo server

Può accadere che l’errore 503 si verifichi ancora nonostante tutti i tentativi di risolverlo finora. Tuttavia, dovrebbe contattare il servizio di hosting che ospita il suo sito e spiegare il suo enigma e tutti i suoi tentativi di risolverlo.

In genere, il servizio di assistenza dovrebbe aiutarla a individuare il problema e a trovare una soluzione. L’altra alternativa è aumentare le risorse del suo server web.

Questo è particolarmente importante per i siti che utilizzano un servizio di hosting WordPress. Infatti, i servizi di hosting WordPress tendono a ridurre le risorse del server web.

Quindi dovrebbe anche verificare se il problema è legato alla mancanza di risorse del server. In altre parole, si tratta di aggiornare il suo piano di hosting per cercare di correggere l’errore.

2.2.6. Analizzi i suoi registri e attivi WP_DEBUG

Un’ultima alternativa è quella di leggere i registri degli errori. In realtà, il registro degli errori riassume la storia di ogni errore che si è verificato sul suo sito in ordine cronologico.

Ciò che ha più senso è che il registro fornisca informazioni sul file o più in generale sulla causa di ogni errore. La consultazione del registro può quindi aiutarla a risolvere il problema più rapidamente, soprattutto quando si tratta di un’estensione installata sul suo sito.

In genere, può trovare i registri dei siti nella directory wp-content aprendo il file debug.log. Va notato che il registro non fornisce informazioni dirette sull’errore 503.

Tuttavia, è un’alternativa e può mostrare i file che spesso causano problemi.

Capitolo 3: Cosa si può fare per evitare l’errore 503?

Per evitare gli impatti negativi che un errore 503 lascia sul suo sito web, in particolare la perdita di traffico, è necessario prendere delle precauzioni per evitare tale malfunzionamento in futuro.

L’errore può anche verificarsi in modo evidente, soprattutto quando si tratta di una chiusura volontaria a seguito di una manutenzione in corso sul sito. Questo è abbastanza logico, perché è necessario per mantenere il sito.

Tuttavia, deve trovare un modo per informare i suoi utenti e, se possibile, indicare i tempi per il ritorno alla normalità. In questo capitolo, presento alcuni suggerimenti e trucchi per prevenire e gestire un errore 503 senza incorrere in impatti troppo negativi.

3.1. tenere sotto controllo le risorse di hosting necessarie

La perdita di traffico è certamente la perdita più grande per i proprietari di siti, quando gli utenti iniziano a incontrare errori HTTP 503 al loro passaggio. Ammettiamo che uno dei problemi di una strategia o di un progetto web è l’aumento del traffico verso il sito.

Tuttavia, l’aumento dei visitatori del sito web può essere la causa di un errore 503. Quindi è importante monitorare il traffico del suo sito web e aumentare le risorse del server, se necessario.

Infatti, un server web ha una capacità di carico da supportare e l’esazione del traffico può causare un malfunzionamento a livello del server. Questo comporta un errore 503. Se tiene d’occhio il suo server e le relative risorse, può prevenire gli errori e aumentare le risorse per garantire un buon funzionamento a lungo termine.

3.2. aggiornare regolarmente il suo software

Se il software ostile è la causa di un errore 503 sul suo sito, è importante contattare il fornitore per trovare una soluzione per eliminare il problema. Inoltre, dovrebbe sostenere l’installazione di software recenti e installare aggiornamenti regolari.

3.3. Rilevare e risolvere gli errori di programmazione

Un errore di programmazione nel sito web o in alcuni software come il software di gestione dei contenuti può causare un errore 503 sul sito web. Ad esempio, i server di hosting WordPress sono molto sensibili ai siti web che impiegano molto tempo per caricare i loro contenuti.

Questo problema può essere causato da un errore di programmazione nei plugin o da un sovraccarico del database. Anche un eccesso di troppe estensioni può causare un errore 503.

È quindi consigliabile controllare i plugin e disattivare i problemi, se necessario.

Sommario

Non è più necessario farsi prendere dal panico quando il browser visualizza “503 Servizi disponibili” invece di una pagina di ricerca. Si tratta di un errore solitamente legato a un malfunzionamento del server che ospita le risorse del sito.

Il codice di stato HTTP 503 può avere diversi impatti negativi sul suo sito, tra cui la perdita di traffico. Tuttavia, i vari metodi di correzione e i consigli di prevenzione che ho illustrato in questo articolo la aiuteranno sicuramente a prendere rapidamente il controllo di questo inconveniente.

Spero che abbia apprezzato questo articolo. Se lo fa, mi lasci un commento.

Categorie E

Lascia un commento