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.