Ошибка 504 Gateway Timeout: причины и решения
- 20.02.2026 00:57
-
- сайт
- устранение неполадок
- хостинг
504 Gateway Timeout означает, что веб‑сервер не получил ответ от backend‑процесса вовремя. На хостинге GARMTECH это обычно связано с медленным PHP‑скриптом, долгим запросом к базе, тяжёлым импортом или ожиданием ответа от внешнего API.
Шаг 1: Определите, где возникает таймаут
- Только одна страница (например
/wp-admin/, checkout, страница импорта) → вероятно конкретный плагин/тема/скрипт. - Все страницы → возможен сбой PHP, высокая нагрузка, ошибка конфигурации или общая проблема (реже).
- Периодически → чаще всего производительность/перегрузка, медленный внешний сервис или всплески трафика.
Шаг 2: Проверьте логи сайта в Plesk
- Войдите в Plesk через My.GARMTECH.
- Откройте домен, где возникает ошибка.
- Перейдите в Logs.
- Посмотрите записи в момент ошибки 504 (PHP fatal, memory limit, проблемы соединения с БД и т. п.).
Шаг 3: Типичные причины и решения
Плагин/тема WordPress выполняется слишком долго
- Временно отключите последний обновлённый плагин (или тему) и проверьте снова.
- Если wp-admin не открывается, отключите плагин через файлы:
- Plesk → Files →
httpdocs/wp-content/plugins/ - Переименуйте папку плагина (например
plugin-name→plugin-name.disabled).
- Plesk → Files →
Недостаточное время выполнения PHP
Импорт/бэкапы могут требовать повышенных лимитов.
- Plesk → домен → PHP Settings
- Увеличьте
max_execution_time(например 120–300 секунд) и при необходимостиmemory_limit. - Сохраните и протестируйте снова.
Тяжёлые задачи в админке (импорт, page builder, WooCommerce)
- Запускайте большие импорты меньшими партиями.
- На время импорта отключите лишние плагины.
- Не запускайте несколько тяжёлых процессов одновременно (импорт + бэкап + обновления).
Внешний API / медленный сторонний сервис
Если сайт обращается к внешним API (платежи, доставка, CRM), медленный ответ может вызывать таймаут.
- Временно отключите интеграционный плагин и проверьте.
- Проверьте, возникает ли 504 только на страницах, где задействована интеграция (checkout, webhooks, синхронизация).
Шаг 4: Быстрая проверка «это не браузер?»
- Откройте страницу в режиме инкогнито.
- Проверьте из другой сети (например мобильный интернет).
Когда нужно эскалировать
Если ошибка повторяется и причину найти не удаётся, подготовьте:
- Точный URL, где возникает 504.
- Время ошибки (с часовым поясом).
- Строки из логов в Plesk (Logs).
- Что изменилось перед появлением проблемы (обновления, перенос, изменения DNS/SSL).
Связанные статьи
Комментарии
Добавить Комментарий