Een 502 fout wordt meestal weergegeven als een enkel PHP proces langer duurt dan de max_execution_time of max_input_time die is ingesteld in de PHP configuratie, waardoor een PHP time-out optreedt.

Je moet eerst bepalen wat de oorzaak is van de 502 fout om een oplossing te vinden. Het kan nodig zijn om de resources te verhogen, instellingen aan te passen of in sommige gevallen een andere workflow te vinden.

Als de fout zich bijvoorbeeld voordoet wanneer je probeert te importeren, is het uitvoeren van de import direct op de container met WP-CLI of een lokaal PHP- of Bash script een alternatief dat we aanbevelen.

Het vinden en oplossen van een 502 Bad Gateway fout

Er kunnen een aantal plaatsen zijn om te checken, en oplossingen om te proberen bij het zoeken naar de bron van een 502 Bad Gateway fout.

Externe CDN

Als je site een externe CDN gebruikt naast Kinsta’s Cloudflare integratie , schakel dan dat CDN tijdelijk uit of omzeil het. Als het hiermee probleem is opgelost, moet je de instellingen aanpassen of contact opnemen met de ondersteuning van je CDN provider om te zien of een firewall of andere feature je site verstoort.

Foutenlogboek

Controleer de error.log van je site in MyKinsta (of download via SFTP) om de bron van de fout te lokaliseren. Als er niets duidelijks opvalt, kan het nuttig zijn om WP-DEBUG in te schakelen.

MyKinsta Analytics

Bekijk het 500 Error breakdown-rapport in MyKinsta Analytics om het totale aantal 502 fouten te zien en wanneer deze optreden.

Plugins en thema’s

Deactiveer alle plugins en schakel over naar een standaard thema. Als het probleem hiermee is opgelost, activeer je plugins een voor een opnieuw en activeer je je thema opnieuw totdat het probleem zich opnieuw voordoet. Zodra je hebt vastgesteld welke plugin of thema de bron van de problemen is, stuur je een kopie van de fout naar de plugin- of thema-ontwikkelaar, zodat deze je kan helpen het probleem op te lossen.

Verhoging PHP time-out aanvragen

Hier bij Kinsta zijn de waarden max_execution_time of max_input_time standaard ingesteld op 300 seconden (5 minuten). De maximale PHP time-outwaarden zijn gebaseerd op je huidige hostingpakket. Als je deze wilt verhogen, begin dan een nieuwe chat met ons ondersteuningsteam.

Het aantal PHP workers verhogen

In sommige gevallen kunnen meer PHP workers nodig zijn. Als je het niet zeker weet, kan ons ondersteuningsteam je helpen bepalen of het toevoegen van meer PHP werknemers nodig is voor je site.