Ошибка 504 — что значит и как исправить

504 — это «не дождался». Скрипт работает дольше, чем разрешено, и сервер закрывает соединение раньше, чем получит готовую страницу.

Обычно причина в долгом запросе: тяжёлый импорт, медленный внешний сервис, большая база данных или недостаток памяти. Сервер терпит ограниченное время, а потом отвечает ошибкой.

Что означает ошибка 504

Промежуточный сервер передал запрос, но ответа не получил за отведённый срок. Для посетителя это выглядит как «сайт не отвечает».

Как найти причину

  1. Определите страницы с ошибкой: только админка, только экспорт, только каталог — так сузится круг причин.
  2. Проверьте, не обращается ли страница к внешнему сервису (курсы, карты, доставка). Если сервис лежит, страница будет ждать его до таймаута.
  3. Уменьшите объём работы: разбейте импорт на части, включите кэш каталога, отключите лишние запросы.
  4. Проверьте размер базы данных и лишние записи — старые логи и корзины часто весят больше самого контента.
  5. Если сайт на движке, обновите его и проверьте, нет ли конфликта плагинов.

Когда виноват хостинг

Если 504 появляется на лёгких страницах без вашего участия, дело в сервере или его перегрузке: поддержка должна проверить нагрузку. Иногда помогает переход на тариф с большим объёмом памяти.

Как не путать с обычной медленной загрузкой

СимптомЧто это
Страница грузится 3 секунды и открываетсямедленно, но работает
Страница грузится 30 секунд и падает с ошибкойсработал таймаут браузера
Страница сразу отдаёт 504сервер не дождался приложения
504 только при сохранении товаратяжёлый запрос к базе

Что проверить прямо сейчас

Код ответа страницы · Проверка скорости · Заголовки и перенаправления · Все ошибки

Скорость и ресурсы под контролем — у HostFly.by.

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

504 и долгая загрузка — это одно и то же?

Нет. Долгая загрузка может всё-таки закончиться успехом, а 504 — это уже отказ сервера.

Почему ошибка только в админке?

Админка выполняет больше запросов, особенно при сохранении товаров и импорте.

Поможет ли кэш?

Для публичных страниц — да. В админке кэш не работает, там нужны оптимизация и ресурсы.

Что делать, если 504 возникает при импорте?

Разбейте файл на части и увеличьте время выполнения, если хостинг это позволяет.

504 связан с базой данных?

Часто да: медленный запрос или большая таблица заставляют страницу ждать дольше всех лимитов.

Смотрите также

Материал обновлён в ноябре 2026. Цены и условия провайдеров могут меняться — уточняйте на их сайтах.