DevToolPal
RU
5xx Ошибки сервера

504 Gateway Timeout

Шлюз не отвечает

Что это значит

Шлюз или прокси не дождался своевременного ответа от вышестоящего сервера.

Типичные причины

  • Медленные запросы к базе данных или вызовы внешних 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

Спецификация

RFC 9110 §15.6.5

Частые вопросы

› Как исправить 504 Gateway Timeout в nginx?

Выясните, почему вышестоящий сервис медленный; если долгие запросы ожидаемы, поднимите proxy_read_timeout и тайм-аут сервера приложения вместе.

› Кто возвращает 504 — моё приложение или прокси?

Прокси, балансировщик или CDN перед вашим приложением, слишком долго прождав его ответа.