504 Gateway Timeout означает, что вышестоящий сервис не ответил вовремя. Запрос дошел до сервера, но backend, скрипт, база данных, внешний API или цепочка proxy работали слишком долго.
Частые причины
- Медленный PHP-скрипт или тяжелый запрос к базе.
- Внешний API отвечает слишком долго.
- Импорт, экспорт или бэкап запущен через браузер.
- Cron или плагин блокирует базу.
- Timeout proxy меньше времени выполнения скрипта.
Что проверить
- Проверьте, таймаут только на одной странице/действии или везде.
- Посмотрите error_log и логи приложения.
- Проверьте нагрузку базы и долгие запросы, если управляете VPS.
- Не запускайте долгие импорты через браузер, если есть CLI или фоновые задачи.
- Временно отключите плагины, которые обращаются к внешним API.
Важное замечание
Увеличение timeout может скрыть симптом, но не исправить причину. Если страница обычно грузится дольше 60-120 секунд, ее чаще нужно оптимизировать или переносить в фоновую задачу.
504 указывает на медленный запрос
Пришлите URL, действие и время таймаута. Поможем понять, задержка в PHP, базе, внешнем API или proxy.
Проверить timeout 504