Risoluzione dei problemi di un errore di 502 Bad Gateway è come risolvere un mistero. Non sai cosa sia successo esattamente o perché – tutto ciò che sai è che qualcosa non va e devi risolverlo.
Per guidare l'utente nel tentativo di risolvere il temuto errore di 502 Bad Gateway, esaminiamo cos'è esattamente e le sue cause e soluzioni più comuni.
Che cos'è un errore di 502 Bad Gateway?
Un errore di 502 Bad Gateway è un indicatore generale che c'è qualcosa di sbagliato nella comunicazione del server di un sito web. Poiché si tratta solo di un errore generico, in realtà non ti dice il problema esatto del sito web. Quando ciò accade, il tuo sito web mostrerà una pagina Web di errore ai visitatori del tuo sito, come la foto qui sotto.
Immagine di credito: Arm Mbed OS
Fortunatamente, esistono cinque soluzioni comuni ed efficaci per risolvere la maggior parte delle cause di un errore di 502 Bad Gateway.
Come risolvere un errore 502 Bad Gateway
- Cerca i problemi di connettività del server.
- Controlla eventuali modifiche al DNS.
- Setacciare i tuoi registri
- Correggere le configurazioni difettose del firewall.
- Combina il codice del tuo sito web per trovare bug.
1. Cerca i problemi di connettività del server.
La maggior parte dei siti Web vive su più server o provider di hosting di terze parti. Se il server è inattivo per manutenzione o per qualsiasi altro motivo, il sito Web potrebbe offrire ai visitatori una pagina 502 Errore gateway non valido. L'unico modo per risolvere questo problema è attendere che il server completi la manutenzione o risolvere il problema che causa l'errore.
2. Controlla eventuali modifiche al DNS.
Se hai modificato di recente i server host o spostato il tuo sito Web su un indirizzo IP diverso, apporterà modifiche al server DNS del tuo sito web. Ciò potrebbe far sì che il tuo sito web offra ai suoi visitatori una pagina 502 di errore del gateway non valido. Il tuo sito web non sarà attivo e funzionante fino a quando queste modifiche al DNS non avranno pieno effetto, il che potrebbe richiedere alcune ore.
3. Passa al setaccio i tuoi registri.
I log del server forniranno dettagli sullo stato e sulla salute del tuo server. Passa attraverso di loro per scoprire qualsiasi informazione allarmante.
4. Correggere le configurazioni difettose del firewall.
Il firewall è il gatekeeper del tuo sito Web, proteggendo il tuo sito da visitatori malintenzionati o attacchi DDoS (Distributed Denial of Service). A volte, una configurazione difettosa del firewall fa sì che il firewall ritenga le richieste da una rete di distribuzione dei contenuti come un attacco al server e le respinge, con conseguente errore di 502 Bad Gateway. Controlla la configurazione del tuo firewall per individuare e risolvere il problema.
5. Combina il codice del tuo sito web per trovare bug.
Se c'è un errore nel codice del tuo sito web, il tuo server potrebbe non essere in grado di rispondere correttamente alle richieste da una rete di distribuzione dei contenuti. Combina il tuo codice per trovare bug o copiare il tuo codice in una macchina di sviluppo. Eseguirà un accurato processo di debug che simulerà la situazione in cui si è verificato l'errore 502 di Bad Gateway e consentirà di vedere il momento esatto in cui le cose sono andate storte.