Sommario:

Cosa significa errore 503 e come risolverlo
Cosa significa errore 503 e come risolverlo
Anonim

Istruzioni per gli utenti generici e gli amministratori del sito.

Come correggere l'errore 503: la guida definitiva
Come correggere l'errore 503: la guida definitiva

Cosa significa l'errore 503

Il codice 503 indica che il servizio in esecuzione non è disponibile (Servizio non disponibile). Molto spesso questo non dura a lungo: ad esempio, l'accesso a una risorsa viene chiuso durante un riavvio o per manutenzione.

Ma a volte l'errore 503 si verifica a causa del fatto che il lavoro del sistema non è organizzato correttamente. Il server interagisce con la coda delle richieste: le accetta, le elabora ed emette una risposta. Gestisce rapidamente le query leggere, mentre quelle complesse richiedono molto tempo. Se ci sono molte richieste così pesanti, la coda avanza lentamente.

La lunghezza della coda è solitamente fissa. Quando visiti il sito, invii una richiesta al server. Se non c'è spazio per esso, apparirà l'errore 503.

Cosa fare per un utente con un errore 503

Prova questi passaggi: è possibile che il problema venga risolto.

Controlla se tutti ricevono un errore

Questi servizi online mostreranno se tutti gli utenti non possono accedere al sito o se l'errore 503 viene visualizzato solo per te:

  • Giù per tutti o solo per me;
  • Sito web pianeta;
  • 2IP.

Quest'ultimo è particolarmente conveniente: effettua richieste al sito da server di paesi diversi e mostra il codice di risposta. Se c'è un errore 503 in almeno un caso, allora non sei sicuramente il solo.

Se i servizi mostrano che la risorsa è disponibile, prova ad accedervi da un altro dispositivo. Oppure chiedi ai tuoi amici di controllare se tutto è a posto con il sito.

Attendi e riprova più tardi

Ricarica la pagina. Se vedi ancora l'errore 503, prova a visitare il sito più tardi: tra un paio di minuti o quando ci sono potenzialmente meno utenti. Questo vale principalmente per i giochi o le risorse che sono diventati molto popolari. Ad esempio, se il governo ha annunciato nuovi pagamenti che vengono elaborati online, la capacità del server potrebbe non essere sufficiente per tutti.

Riavvia il tuo dispositivo

Se solo tu riscontri il problema, potrebbe essere utile riavviare lo smartphone, il computer o il tablet.

Se non funziona, riavvia anche il router. Questo può essere fatto in tre modi.

1. Tramite il pannello di controllo

Di solito si trova in 192.168.0.1 o 192.168.0.1. L'IP viene inserito direttamente nel browser, ma le opzioni sono possibili - controlla le istruzioni per il tuo modello.

Nel pannello è necessario trovare il pulsante "Riavvia" o "Riavvia": può essere nel menu "Sistema", "Sistema" e così via. Fare clic e attendere che la pagina si aggiorni.

Cosa fare in caso di errore 503: riavviare il router tramite il pannello di controllo
Cosa fare in caso di errore 503: riavviare il router tramite il pannello di controllo

2. Utilizzo del pulsante di spegnimento

Il pulsante On/Off si trova solitamente sul retro del router. Fare clic su di esso, attendere 20-30 secondi e riaccendere il dispositivo. Questa volta è sufficiente per scaricare i condensatori, i chip di memoria smettono di ricevere alimentazione, tutti i dati temporanei vengono ripristinati.

Importante! Non confondere il pulsante On/Off con Reset, che non solo riavvia il router, ma ne ripristina anche le impostazioni. Se il pulsante è incassato nel corpo e hai bisogno di un fiammifero o di un cacciavite per premerlo, non cercare di raggiungerlo.

3. Scollegando dalla presa

Scollega l'alimentatore, attendi 20-30 secondi, quindi ricollegalo.

Cambia indirizzi DNS

Fortunatamente, gli indirizzi del server DNS possono essere modificati. Quindi, puoi utilizzare l'IP DNS pubblico di Google: 8.8.8.8 e 8.8.4.4 per lo standard IPv4, 2001: 4860: 4860:: 8888 e 2001: 4860: 4860:: 8844 per il nuovo IPv6. Ecco come farlo.

1. Su un computer Windows

Premi Win + R. Nella finestra Esegui, inserisci ncpa.cpl e premi Invio.

Cosa fare in caso di errore 503: immettere ncpa.cpl
Cosa fare in caso di errore 503: immettere ncpa.cpl

Seleziona la connessione che stai utilizzando, fai clic destro su di essa, fai clic su "Proprietà".

Clicca su "Proprietà"
Clicca su "Proprietà"

Nell'elenco dei componenti, trova la voce "versione IP 4" o "TCP / IPv4", fai clic su "Proprietà". Seleziona il pulsante di opzione "Utilizza i seguenti indirizzi server DNS", inserisci 8.8.8.8 e 8.8.4.4 in due righe.

Se nell'elenco dei componenti è presente "IP versione 6" o "TCP / IPv6", è possibile impostare allo stesso modo gli indirizzi 2001: 4860: 4860:: 8888 e 2001: 4860: 4860:: 8844.

Cosa fare in caso di errore 503: impostare indirizzi
Cosa fare in caso di errore 503: impostare indirizzi

Si consiglia inoltre di ripristinare la cache DNS. Per fare ciò, tieni premuti nuovamente Win + R, nella finestra "Esegui", inserisci cmd.

Cosa fare in caso di errore 503: digitare cmd
Cosa fare in caso di errore 503: digitare cmd

Nella console scrivi ipconfig / flushdns e fai clic su Invio.

Cosa fare in caso di errore 503: scrivere ipconfig / flushdns
Cosa fare in caso di errore 503: scrivere ipconfig / flushdns

2. Su un computer con macOS

Vai al menu "Impostazioni di sistema" - "Rete". Se vedi un'icona con un lucchetto chiuso in basso a sinistra, fai clic su di essa e inserisci la password dell'amministratore nella finestra che appare.

Cosa fare in caso di errore 503: vai al menu "Impostazioni di sistema" - "Rete"
Cosa fare in caso di errore 503: vai al menu "Impostazioni di sistema" - "Rete"

Fare clic sulla connessione richiesta e selezionare la voce "Avanzate" dal menu.

Come correggere l'errore 503: seleziona "Avanzate" dal menu
Come correggere l'errore 503: seleziona "Avanzate" dal menu

Nella scheda DNS, fai clic su "+" e aggiungi gli indirizzi all'elenco.

Come correggere l'errore 503: fare clic sul "+" e aggiungere gli indirizzi all'elenco
Come correggere l'errore 503: fare clic sul "+" e aggiungere gli indirizzi all'elenco

Svuota la cache DNS. Avvia il terminale, scrivi il comando sudo killall -HUP mDNSResponder … Quindi premi Invio e inserisci la tua password di amministratore.

Come correggere l'errore 503: scrivi il comando sudo killall -HUP mDNSResponder
Come correggere l'errore 503: scrivi il comando sudo killall -HUP mDNSResponder

3. Sul router

Vai al pannello di controllo del router e trova l'elemento con gli indirizzi dei server DNS: possono essere nelle impostazioni DHCP. Inserisci due indirizzi nel formato corretto (IPv4 o IPv6), a seconda di cosa supporta il tuo dispositivo.

Come correggere l'errore 503: inserire due indirizzi
Come correggere l'errore 503: inserire due indirizzi

Svuota la cache di YouTube su Android

Sui dispositivi Android, a volte si verifica l'errore 503 dell'app YouTube a causa di informazioni danneggiate nella cache. Prova a cancellarlo per riavviare il servizio. Agisci così.

Vai alle impostazioni. Trova YouTube nell'elenco delle app.

Come correggere l'errore 503: vai alle impostazioni
Come correggere l'errore 503: vai alle impostazioni
Trova YouTube
Trova YouTube

Interrompilo e fai clic su "Svuota cache". Quindi eseguire nuovamente l'applicazione.

Smettila di funzionare
Smettila di funzionare
Fai clic su "Svuota cache"
Fai clic su "Svuota cache"

Riduci la tua playlist di YouTube

A volte l'errore 503 si verifica quando ci sono troppi video nella playlist Guarda più tardi. Prova a rimpicciolirlo e poi a ricaricare la pagina o l'app.

Contatta l'amministrazione delle risorse

Forse gli amministratori del sito non sono ancora a conoscenza del problema. O, al contrario, sanno come risolverlo o quanto funzionerà tutto. In breve, se nessuno dei precedenti ha aiutato, contattali.

Cosa fare per un amministratore con un errore 503

Tutto dipende dal motore del tuo sito e dalle sue impostazioni. Scegli le opzioni appropriate e controlla se questo ha risolto il problema.

Imposta l'opzione Riprova dopo

Mostra quanto tempo dopo aver ricevuto l'errore 503 il client deve attendere prima della successiva richiesta al server. Il valore è indicato in millisecondi, il valore lo imposti tu stesso. Ciò eviterà richieste ripetute troppo frequenti.

Rivedere i tempi degli incarichi regolari

Trasferisci mailing list e altre attività che di solito si trovano nel sistema Cron al momento del carico minimo del server. E allo stesso tempo, rinfrescati la memoria delle regole per l'utilizzo dell'hosting in modo da non violare le restrizioni sul numero di lettere inviate e il tempo di esecuzione degli script.

Installa la protezione DDoS

Queste sono anche richieste che vanno alla coda generale. Sbarazzati di loro: puoi fornire rapidamente agli utenti l'accesso alla tua risorsa.

Non trasferire file di grandi dimensioni su

Di solito gli hoster limitano il tempo di esecuzione degli script. Se trasferisci file di grandi dimensioni tramite uno script di questo tipo, è molto probabile che non investirai nel limite. Inoltre, il trasferimento richiederà un processo separato, il che significa che non sarà in grado di elaborare le richieste dalla coda generale.

Il trasferimento di file direttamente in questa situazione è più vantaggioso. Utilizza un processo multi-thread, che non influisce tanto sulla velocità di caricamento del sito o del servizio nel suo insieme.

Rimuovere componenti CMS pesanti o obsoleti

Prova a spegnere i componenti del tuo CMS uno per uno e osserva la situazione cambiare. Se trovi una potenziale fonte del problema, prova ad aggiornare questo componente. Oppure pensa a come farne a meno, ad esempio sostituiscilo con un analogo più nuovo e più veloce.

Combina le risorse in un unico file per ridurre il numero di richieste

Se la tua applicazione web utilizza molte piccole risorse (immagini, fogli di stile, script e così via) e carica ciascuna di esse con una richiesta separata, possono occupare una parte significativa della coda. Per risolvere il problema, combina tutto in un unico file.

Rimuovere le connessioni ai server remoti

Potrebbero non rispondere per troppo tempo. Nel frattempo, il resto delle richieste al tuo server attenderà l'elaborazione.

Cerca tali problemi nel codice e, se non puoi fare a meno di un server remoto, imposta un piccolo timeout di attesa. Considera le azioni nel caso in cui non abbia il tempo di rispondere.

Ottimizza le query MySQL

Se utilizzi MySQL e alcune query sono abbastanza lente, alcuni provider di hosting creano automaticamente un file di registro mysql-slow.log. Raccoglie le chiamate al database più problematiche. Analizzali e ottimizzali se possibile.

Inoltre, indicizza il database e prova a utilizzare componenti di memorizzazione nella cache che ridurrebbero il numero di richieste.

Installa l'anti-sanguisuga

Se un altro webmaster utilizza collegamenti diretti alla tua risorsa, ad esempio, inserisce le tue immagini nelle sue pagine, anche questo aumenta la coda di richieste. I moduli e le impostazioni anti-sanguisuga combattono efficacemente questo. Alcuni hoster ti consentono di abilitarli nel pannello di amministrazione. Per altri, è necessario configurare tutto manualmente, ad esempio tramite le regole mod_rewrite nel file.htaccess o nei singoli moduli.

Installa i componenti della cache

Ti aiuteranno a scaricare la coda delle richieste e a ridurre il tempo medio di elaborazione. Di conseguenza, ci sarà spazio per nuovi risultati e gli utenti non vedranno l'errore 503.

Consulta l'hoster

Forse il problema non sei solo tu e gli esperti della società di hosting sanno come risolverlo. Non sarà superfluo esaminare prima i materiali delle FAQ e guardare gli ultimi argomenti sul forum delle risorse. C'è la possibilità che ci siano già istruzioni pronte.

Consigliato: