Ο κωδικός κατάστασης «504 Gateway Timeout» είναι μια απάντηση HTTP. Σημαίνει ότι ένας server που λειτουργεί ως gateway ή proxy δεν πήρε έγκαιρα απάντηση από έναν άλλον server (upstream), που χρειαζόταν για να ολοκληρώσει το αίτημα. Συνήθως συμβαίνει όταν ο upstream server είναι αργός ή μη διαθέσιμος, και έτσι το αίτημα λήγει.
Για παράδειγμα, αν μια ιστοσελίδα παίρνει δεδομένα από ένα εξωτερικό API και αυτό το API αργεί πολύ να απαντήσει, ο server μπορεί να επιστρέψει σφάλμα 504 Gateway Timeout. Το σφάλμα είναι συχνά προσωρινό. Μπορεί να οφείλεται σε υπερφόρτωση του server, σε προβλήματα δικτύου ή σε προβλήματα της upstream υπηρεσίας. Λέει στον χρήστη ότι ο server δεν μπόρεσε να ολοκληρώσει το αίτημα μέσα στον αναμενόμενο χρόνο.