Довідник помилок / 504 Gateway Timeout
504 Gateway Timeout: сервер не дочекався відповіді
504 Gateway Timeout з'являється, коли один сервер чекав відповіді від іншого і не дочекався у відведений час. На відміну від 502, тут відповідь не зіпсована, а просто не встигла прийти. Найчастіше це ознака того, що щось на сайті працює надто повільно.
Перевірте свій сайт
Через що виникає
Зазвичай винен повільний backend: важкі запити до бази даних, довгі скрипти, перевантажений сервер або зовнішній сервіс, який відповідає із затримкою.
Як виправити
- Оновіть сторінку за хвилину: одноразовий таймаут міг статися через тимчасове навантаження.
- Знайдіть повільні місця: важкі запити до бази, великі імпорти чи цикли в коді.
- Вимкніть по черзі важкі плагіни й перевірте, який із них затягує відповідь.
- Увімкніть кешування (сторінок і бази), щоб зменшити навантаження на сервер.
- Перевірте зовнішні виклики (API, платіжки): якщо вони зависають, зросте час відповіді.
- Якщо потрібно, збільште max_execution_time, але спершу усуньте саму причину повільної роботи.
Схожі помилки
Знайшли проблеми?
Повільний хостинг, проблеми з SSL або сайт часто лежить? Переїжджайте на TomisHost: швидкий хостинг з безкоштовним SSL, щоденними бекапами та допомогою з переносом.
Хостинг TomisHost