503 Servizio temporaneamente non disponibile: cosa significa, come risolverlo?

09/04/2019

Durante la navigazione in Internet, alcuni utenti spesso riscontrano il fatto che alcune risorse non funzionano correttamente, le pagine si caricano troppo a lungo o non si aprono affatto. Naturalmente, questo non è un grosso problema per i potenziali visitatori del sito, ma cosa dovrebbe fare il webmaster se appare un errore 503 Servizio temporaneamente non disponibile quando si entra nel suo "brainchild"? Per affrontare il problema, non ricorrere immediatamente a metodi cardinali. Forse tutto può essere risolto con più semplici manipolazioni.

503 servizio temporaneamente non disponibile

Come decifrare

Servizio 503 Temporaneamente non disponibile (traduzione: "il servizio è temporaneamente non disponibile") significa che il server su cui si trova il sito ha smesso di elaborare e ricevere richieste. Le ragioni per la comparsa di una tale iscrizione possono essere enormi. Forse il server semplicemente non può far fronte al grande afflusso di visitatori, e forse il problema è molto più serio.

503 servizio temporaneamente non disponibile cosa significa questo

Se quando si accede al sito, si apre errore 503 Servizio temporaneamente non disponibile nginx, l'ultima parte di questo messaggio indica che il problema è molto probabile nel server stesso.

Cause di

Quando una persona visita una risorsa Internet, sembra effettuare una chiamata, come per telefono. Se la linea è occupata, non sarà in grado di vedere la pagina di interesse. La stessa cosa accade quando la chiamata è troppo lunga. In questa situazione, il server decide di interrompere la connessione per non sprecare risorse e restituisce l'errore 503 Servizio temporaneamente non disponibile. Cosa significa, ora è facile da capire, ma cosa farne?

Troppe chiamate al server

Questo errore più comune può avere diversi motivi contemporaneamente:

1. Sulle pagine delle risorse ci sono diversi file php, java e una serie di altri script responsabili degli stili, ecc. Per questo, dopo aver effettuato l'accesso al sito, la richiesta viene inviata in tutte le direzioni, che porta all'errore 503 Servizio temporaneamente non disponibile. Come risolvere questa situazione? È molto semplice È sufficiente ottimizzare l'intero sito, eliminare gli script non necessari e la capacità di comprimere i file responsabili degli stili.

503 servizio traduzione temporaneamente non disponibile

2. Accesso troppo frequente dei robot del motore di ricerca al server del sito. In questo caso, non influenzerà i contatori di presenza, quindi devi entrare nei registri. Se il motivo è nei robot, la soluzione è semplice: è necessario chiudere il loro accesso tramite robot.txt.

3. Se ajax viene utilizzato sul sito, ciò comporterà anche un numero enorme di richieste e un errore 503 Servizio temporaneamente non disponibile. Molto spesso, questo problema si verifica sulle risorse con chat room, giochi, conferenze virtuali, ecc. Questa situazione può essere risolta modificando l'hosting, poiché è necessario migliorare le prestazioni del sistema.

4. "Carica" ​​da altri siti. Se sulla risorsa vengono utilizzate immagini, file video e altri materiali di portali di terze parti, il carico del server aumenta notevolmente. In questo caso, devi solo sbarazzarti degli "altri" script.

5. Attacca gli hacker. Qualsiasi attacco ddos ​​porta inevitabilmente all'errore 503 Servizio temporaneamente non disponibile. Se il sito non è gravemente danneggiato, è necessario ripristinarlo e prendersi cura di una protezione più affidabile del portale. Per fare ciò, si consiglia di installare la certificazione SSL per il dominio e andare su https. Sul popolare CMS di oggi ci sono un numero enorme di plug-in ed estensioni che aiutano a sbarazzarsi di commenti indesiderati sul sito, attacchi di spam, ezines e attacchi da parte di detrattori.

503 servizio temporaneamente non disponibile nginx

Riduzione della velocità di elaborazione degli script del server

Oltre ai motivi sopra descritti, il codice errore 503 Servizio temporaneamente non disponibile potrebbe essere il risultato di script di caricamento lento. In questo caso, gli eventi possono svilupparsi in diversi grafici:

  1. Ci sono troppi script "pesanti" installati sulla risorsa, che il sito semplicemente non mantiene. Pertanto, è necessario eliminare tutto ciò che è superfluo e inutilizzato.
  2. Se il sito funziona tramite PHP, possono passare attraverso file statici troppo grandi. Va ricordato che un simile trasferimento è un grosso errore. Bisogna fare attenzione che i file vengano trasferiti direttamente.
  3. Il database sul server non è ottimizzato. In questo caso, è necessario aggiornarlo autonomamente o rivolgersi al fornitore di servizi di hosting.
  4. Una mailing list è installata sul server. In questo caso, è possibile modificare la tariffa, scegliere una più produttiva o contattare un altro fornitore di servizi di hosting.

CMS

I moderni "motori" per i siti Web consentono di creare i propri portali senza competenze di programmazione speciali. Molto spesso, i webmaster ottengono funzionalità avanzate con l'aiuto di vari plug-in ed estensioni. Certo, semplificano la vita e rendono il villaggio più attraente per i potenziali visitatori. Tuttavia, non tutte le estensioni sono concesse in licenza e adatte a tutti i CMS. Installando solo un file "danneggiato", è possibile causare un errore 503 Servizio temporaneamente non disponibile. Cosa significa questo ed è fondamentale?

Il servizio 503 non è temporaneamente disponibile come risolvere

In effetti, puoi risolvere il problema disattivando le estensioni una alla volta. Se, dopo aver disattivato uno di questi, l'errore è scomparso, è sufficiente rimuovere semplicemente il "pest". Dopodiché, vale la pena esplorare in dettaglio tutti i plugin per la loro conformità con uno specifico CMS.

Inoltre, non è consigliabile installare estensioni da portali di terze parti. Il fatto è che i loro creatori potrebbero rivelarsi truffatori che caricano software dannoso e invisibile sul webmaster del sito.

Se nulla ha aiutato

Se dopo tutte le manipolazioni il problema rimane, allora rimane solo una cosa: passare a un nuovo hosting. Questo non significa che tutto il lavoro sprofondi nel dimenticatoio. Oggi puoi facilmente passare a un altro hosting e trasferire su di esso un sito esistente. Ma prima di questo, è necessario chiarire con i consulenti se eseguono tali manipolazioni con i portali esistenti.

In ogni caso, il sito non dovrebbe essere abbandonato, poiché non ci sono problemi di questo genere che non potrebbero essere risolti da soli.