504 Gateway Timeout
Шлюз или прокси не дождался ответа от вышестоящего сервера.
Иллюстрация: HTTP Cats.
Пример
Например, приложение долго ждёт базу данных и не успевает ответить nginx в установленный срок.
Что проверить
Проверьте длительность запросов, обращения к базе и внешним сервисам. Увеличивать таймаут стоит после выяснения причины. Операция могла продолжиться на сервере, поэтому перед повтором записи проверьте результат.
Похожие ошибки
408: 408 относится к ожиданию полного запроса от клиента.
Описание 504 в спецификации HTTP
Это справочная страница: она открывается с HTTP-статусом 200 и описывает ошибку 504.
