Quando il tuo sito web sperimenta un errore 502 Bad Gateway, può essere come risolvere un mistero. Non sai cosa sia successo esattamente o perché – tutto quello che sai è che qualcosa non va e devi sistemarlo.
- Che cosa causa un 502 Bad Gateway Error?
- Che cos’è un 502 Bad Gateway Error?
- How to Fix a 502 Bad Gateway Error
- Reload the page.
- Cercare problemi di connettività del server.
- Controlla eventuali cambiamenti DNS.
- Sfogliate i vostri log.
- Riparate le configurazioni difettose del firewall.
- Combinate il codice del vostro sito web per trovare dei bug.
- Contatta il tuo host.
Che cosa causa un 502 Bad Gateway Error?
Per guidarti attraverso il fastidio di sistemare il temuto 502 Bad Gateway Error, vediamo cos’è esattamente e le sue cause e soluzioni più comuni.
Che cos’è un 502 Bad Gateway Error?
Un 502 Bad Gateway Error è un indicatore generale che c’è qualcosa che non va nella comunicazione del server di un sito. Poiché è solo un errore generico, in realtà non ti dice il problema esatto del sito web. Quando questo accade, il tuo sito web servirà una pagina web di errore ai visitatori del tuo sito, come la foto qui sotto.
Picture Credit: Arm Mbed OS
Fortunately, there are seven common and effective solutions for analyzing and fixing most of the causes of 502 Bad Gateway Errors.
The tactics discussed below provide general fixes for 502 Bad Gateway Errors. If you have a WordPress site, this issue may require WordPress-specific solutions.
How to Fix a 502 Bad Gateway Error
- Reload the page.
- Look for server connectivity issues.
- Check for any DNS changes.
- Sift through your logs.
- Fix faulty firewall configurations.
- Comb through your website’s code to find bugs.
- Contact your host.
Reload the page.
Sometimes server connectivity issues are resolved relatively quickly. Prima di immergerti in profondità nella causa del problema, prendi dei provvedimenti per assicurarti che si tratti effettivamente di un errore grave e non solo di un blip.
Aspetta un minuto o due. Poi ricaricate la pagina. Se la pagina viene caricata senza errori, potrebbe essere stato un problema temporaneo di connessione.
Se la pagina continua a dare un errore, cancella la cache del tuo browser e poi prova a ricaricarla ancora una volta.
Se questo non funziona, passa a indagare sull’errore.
Cercare problemi di connettività del server.
La maggior parte dei siti web vivono su più server o su fornitori di hosting terzi. Se il tuo server è giù per la manutenzione o per qualsiasi altra ragione, il tuo sito web potrebbe servire ai visitatori una pagina 502 Bad Gateway Error.
L’unico modo per risolvere questo problema è aspettare che il tuo server finisca la manutenzione o risolvere il problema che causa l’errore.
Se non vuoi contattare il tuo servizio di hosting, un modo veloce per fare questa determinazione potrebbe essere l’esecuzione di un test ping per vedere se i messaggi stanno raggiungendo il tuo IP.
Controlla eventuali cambiamenti DNS.
Se hai recentemente cambiato server host o spostato il tuo sito web ad un indirizzo IP diverso, questo farà dei cambiamenti al server DNS del tuo sito web. Questo potrebbe causare che il vostro sito web serva ai suoi visitatori una pagina 502 Bad Gateway Error.
Il vostro sito web non sarà attivo e funzionante fino a quando questi cambiamenti DNS avranno pieno effetto, il che può richiedere alcune ore.
Sfogliate i vostri log.
I log del server forniranno dettagli sulla salute e sullo stato del vostro server. Setacciateli per scoprire e rispondere a qualsiasi informazione allarmante.
Riparate le configurazioni difettose del firewall.
Il vostro firewall è il guardiano del vostro sito web, che protegge il vostro sito dai visitatori malintenzionati o dagli attacchi DDoS (distributed denial-of-service).
A volte, una configurazione difettosa del firewall farà sì che il vostro firewall consideri le richieste provenienti da una rete di distribuzione dei contenuti come un attacco al vostro server e le rifiuti, causando un errore 502 Bad Gateway. Controllate la configurazione del vostro firewall per individuare e risolvere il problema.
Combinate il codice del vostro sito web per trovare dei bug.
Se c’è un errore nel codice del vostro sito web, il vostro server potrebbe non essere in grado di rispondere correttamente alle richieste provenienti da una rete di distribuzione dei contenuti. Passa al pettine il tuo codice per trovare i bug o copia il tuo codice in una macchina di sviluppo.
Eseguirà un processo di debug completo che simulerà la situazione in cui si è verificato il tuo 502 Bad Gateway Error e ti permetterà di vedere il momento esatto in cui le cose sono andate male.
Contatta il tuo host.
Se non riesci a capire il problema da solo, o se pensi che la tua azienda host sia il colpevole, chiamali. Potrebbero essere in grado di guardare più a fondo in quello che sta succedendo e far luce sulla situazione.
Se il problema è dalla loro parte, potrebbero essere in grado di risolverlo facilmente. Se il problema è legato al tuo sito web in particolare, potrebbero anche essere in grado di guidarti attraverso la soluzione.