502 Bad Gateway
Een 'Bad Gateway'-fout treedt op wanneer de PHP-FPM-container er niet in slaagt een geldige reactie te geven aan de upstream-server. Hoewel server-side resource-problemen vaak de oorzaak zijn, kunnen 502-fouten ook ontstaan door wijzigingen in de front-end of tijdens de ontwikkeling.
Veelvoorkomende oorzaken
- Problemen met code of scripts – Inefficiënte scripts, zware database-query's of nieuwe thema's/plug-ins die langdurige verzoeken genereren, kunnen de backend blokkeren en geconfigureerde time-outs overschrijden.
- Resource-beperkingen – Onvoldoende CPU, RAM of schijf-I/O op de backend-server. Dit komt vaak voor wanneer websites groeien en bestaande hostingpakketten niet meer toereikend zijn.
- Onjuiste configuratie – Foutieve of ongeteste aanpassingen in configuratiebestanden (zoals .htaccess, Nginx server blocks, PHP-FPM pool-instellingen of php.ini) kunnen de communicatie tussen Nginx en PHP-FPM verstoren.
Solutie
Om de verbinding met de PHP-container te herstellen, moet je deze herstarten.
- Ga naar het cloudpanel en navigeer naar je Website↗
- Klik in de horizontale menubalk bovenaan op Geavanceerd en selecteer Developer tools
- Klik in de eerste sectie op de derde rij onder
Restart PHP containerop Restart.
TIP
Het herstarten van de PHP-container kan een tijdelijke oplossing bieden, maar het wordt ten zeerste aanbevolen om de onderliggende oorzaak te identificeren en op te lossen. 502-fouten horen bij een normale werking niet voor te komen.
