Wat het betekent
Een gateway of proxy kreeg niet op tijd een antwoord van de upstream-server.
Veelvoorkomende oorzaken
- Trage databasequery's of externe API-aanroepen
- Proxy-time-out korter dan de verwerkingstijd
- Upstream-server onbereikbaar door netwerkproblemen
Zo los je het op
Als client of bezoeker
Probeer het later opnieuw; vraag bij lange bewerkingen of de API asynchrone verwerking biedt.
Als beheerder van de site of API
Versnel het trage pad of verplaats het naar een achtergrondtaak; verhoog proxy-time-outs (proxy_read_timeout) alleen tot realistische waarden.
Voorbeeldantwoord
HTTP/1.1
HTTP/1.1 504 Gateway Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Specificatie
Veelgestelde vragen
› Hoe los ik 504 Gateway Timeout op in nginx?
Zoek uit waarom de upstream traag is; verwacht je lange verzoeken, verhoog dan proxy_read_timeout en de time-out van de appserver samen.
› Wie geeft 504 terug, mijn app of de proxy?
De proxy, load balancer of het CDN vóór je app, nadat die te lang op haar heeft gewacht.