Перейти к содержанию
Диагностическая карта

HTTP 504: upstream не успел ответить

Gateway дождался установленного таймаута, но не получил ответ приложения. Простое увеличение timeout часто только скрывает причину.

СигналКритично
Что наблюдаем
Gateway возвращает 504
СлойProxy и производительность
ЦельНайти проверяемую причину
Разовая проверка показывает сейчас

Мониторинг покажет, когда состояние изменится

Добавьте сайт или сервер один раз — perfMon будет проверять его автоматически, сохранит историю и сообщит о сбое и восстановлении.

Начать бесплатно
Карта причин

С чего начать поиск

01

медленный запрос к базе

02

зависший worker

03

медленный внешний API

04

очередь запросов при перегрузке

Проверка по шагам

Шаг 1

Измерьте TTFB

Сравните проблемный URL с быстрыми страницами.

Шаг 2

Найдите медленный участок

Проверьте query log, traces и время внешних вызовов.

Шаг 3

Сопоставьте с нагрузкой

Посмотрите CPU, RAM и load около таймаута.

Что делать после подтверждения

  • оптимизировать медленный запрос или зависимость
  • добавить кеш там, где он корректен
  • настроить timeout после устранения первичной причины

Продолжить диагностику

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

Что означает HTTP 504?

Это код ответа сервера. Для диагностики важно зафиксировать URL, время, цепочку прокси и логи приложения около момента ответа 504.

Поможет ли повторная проверка?

Да. Повторяемость отделяет одиночный сетевой сбой от устойчивой проблемы, но не заменяет проверку логов.

Следующий шаг

Не ждите повторения ошибки

Добавьте сайт или сервер в perfMon, чтобы сохранить историю, увидеть восстановление и получить уведомление при следующем инциденте.

7 дней бесплатнобез картыотмена в любой момент