Een 502 Bad Gateway-fout oplossen
Probeer het opnieuw. Het is mogelijk dat de oorspronkelijke oorzaak van de verwarring al is verdwenen. Het kan helpen de pagina te vernieuwen of een andere browser te proberen.
Log in op uw server en bekijk de logbestanden. Ze kunnen informatie bevatten over wat er mis ging in de backend toen de browser contact maakte met de server.
Op Apache:
```
staart /var/log/apache2/error.log
```
Op nginx:
```
staart /var/log/nginx/error.log
```
Met deze opdrachten kunt u logboeken voor individuele virtuele hosts bekijken:
Op Apache:
```
tail /var/log/apache2/virtual-hosts/example.com-access.log
tail /var/log/apache2/virtual-hosts/example.com-error.log
```
Op nginx:
```
tail /var/log/nginx/sites-enabled/example.com-access.log
staart /var/log/nginx/sites-enabled/example.com-error.log
```
Raadpleeg voor meer informatie de documentatie van uw serversoftware over hoe u toegang krijgt tot logbestanden.
De 502-fout kan te wijten zijn aan een grote hoeveelheid verkeer of doordat er te veel verbindingen zijn geopend. Onderzoek het bandbreedtegebruik van uw server, of als u zich op de server van een gedeelde host bevindt, neem dan contact op met de host om te zien of er een probleem is.
Als er een configuratieprobleem is dat problemen veroorzaakt, kan dit u op een oplossing wijzen. Onderzoek uw serverconfiguratie op de volgende plaatsen:
Op Apache:
`/etc/apache2/apache2.conf`
`/etc/apache2/sites-enabled/example.com.conf`
Op nginx:
`/etc/nginx/nginx.conf`
`/etc/nginx/sites-enabled/example.com.conf`
Raadpleeg voor meer informatie de documentatie van uw serversoftware over hoe u toegang krijgt tot de configuratiebestanden.
Dit kan worden veroorzaakt door een bug of een time-out aan de client- of serverzijde. Probeer de volgende logboeken te bekijken om te zien of er enig licht kan worden geworpen op wat er gebeurt:
Aan clientzijde (browser):
* Chrome-ontwikkelaarstools:netwerk
* Safari Web Inspector:Netwerk
* Firefox Inspector:Netwerk
Aan de serverkant:
* HTTP-toegangslogboek
* HTTP-foutenlogboek
* Applicatieserverlogboek
Als het bovenstaande niet helpt bij het diagnosticeren van het probleem, moet u mogelijk contact opnemen met de serverbeheerder voor verdere hulp.
Als u Nginx met PHP en FastCGI gebruikt, kunt u last hebben van [deze bug](https://bugs.php.net/bug.php?id=71379), waardoor FastCGI-verbindingen voortijdig worden gesloten na 500 verzoeken als de De instructie `keepalive_timeout` is niet ingesteld op 0. |