Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Domanda >> PC Risoluzione dei problemi >> .

Come risolvere l'errore 502 Bad Gateway?

Come correggere l'errore 502 Bad Gateway

Riprova. È possibile che la causa originale della confusione sia già scomparsa. Aggiornare la pagina o provare un browser diverso può essere d'aiuto.

Accedi al tuo server ed esamina i log. Potrebbero contenere alcune informazioni su cosa è andato storto nel backend quando il browser ha contattato il server.

Su Apache:

```

tail /var/log/apache2/error.log

```

Su nginx:

```

tail /var/log/nginx/error.log

```

Puoi visualizzare i log per i singoli host virtuali con questi comandi:

Su Apache:

```

tail /var/log/apache2/virtual-hosts/example.com-access.log

tail /var/log/apache2/virtual-hosts/example.com-error.log

```

Su nginx:

```

tail /var/log/nginx/sites-enabled/example.com-access.log

tail /var/log/nginx/sites-enabled/example.com-error.log

```

Per ulteriori informazioni, consulta la documentazione del software del server su come accedere ai registri.

L'errore 502 potrebbe essere dovuto a un volume elevato di traffico o a troppe connessioni aperte. Esamina l'utilizzo della larghezza di banda del tuo server o, se ti trovi sul server di un host condiviso, contatta l'host per vedere se c'è un problema.

Se c'è un problema di configurazione che causa problemi, questo potrebbe indirizzarti a una soluzione. Esamina la configurazione del tuo server nei seguenti posti:

Su Apache:

`/etc/apache2/apache2.conf`

`/etc/apache2/sites-enabled/example.com.conf`

Su nginx:

`/etc/nginx/nginx.conf`

`/etc/nginx/sites-enabled/example.com.conf`

Per ulteriori informazioni, consultare la documentazione del software del server su come accedere ai file di configurazione.

Ciò potrebbe essere causato da un bug o da un timeout sul lato client o sul lato server. Prova a guardare i seguenti log per vedere se è possibile far luce su ciò che sta accadendo:

Sul lato client (browser):

* Strumenti di sviluppo di Chrome:rete

* Ispettore Web Safari:Rete

* Ispettore Firefox:Rete

Lato server:

* Registro di accesso HTTP

* Registro degli errori HTTP

* Registro del server dell'applicazione

Se quanto sopra non aiuta a diagnosticare il problema, potrebbe essere necessario contattare l'amministratore del server per ulteriore assistenza.

Se utilizzi Nginx con PHP e FastCGI, potresti essere interessato da [questo bug](https://bugs.php.net/bug.php?id=71379) che fa sì che le connessioni FastCGI si chiudano prematuramente dopo 500 richieste se il La direttiva "keepalive_timeout" non è impostata su 0.

 

Domanda © www.354353.com