Что это значит
Шлюз или прокси не дождался своевременного ответа от вышестоящего сервера.
Типичные причины
- Медленные запросы к базе данных или вызовы внешних API
- Тайм-аут прокси короче времени обработки
- Вышестоящий сервер недоступен из-за проблем с сетью
Как исправить
Если вы клиент или посетитель
Повторите позже; для долгих операций узнайте, есть ли у API асинхронная обработка.
Если вы владелец сайта или API
Ускорьте медленную часть или вынесите её в фоновую задачу; поднимайте тайм-ауты прокси (proxy_read_timeout) только до разумных значений.
Пример ответа
HTTP/1.1
HTTP/1.1 504 Gateway Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Спецификация
Частые вопросы
› Как исправить 504 Gateway Timeout в nginx?
Выясните, почему вышестоящий сервис медленный; если долгие запросы ожидаемы, поднимите proxy_read_timeout и тайм-аут сервера приложения вместе.
› Кто возвращает 504 — моё приложение или прокси?
Прокси, балансировщик или CDN перед вашим приложением, слишком долго прождав его ответа.