Довідник помилок / 504 Gateway Timeout

504 Gateway Timeout: сервер не дочекався відповіді

504 Gateway Timeout з'являється, коли один сервер чекав відповіді від іншого і не дочекався у відведений час. На відміну від 502, тут відповідь не зіпсована, а просто не встигла прийти. Найчастіше це ознака того, що щось на сайті працює надто повільно.

Перевірте свій сайт

>

Через що виникає

Зазвичай винен повільний backend: важкі запити до бази даних, довгі скрипти, перевантажений сервер або зовнішній сервіс, який відповідає із затримкою.

Як виправити

  1. Оновіть сторінку за хвилину: одноразовий таймаут міг статися через тимчасове навантаження.
  2. Знайдіть повільні місця: важкі запити до бази, великі імпорти чи цикли в коді.
  3. Вимкніть по черзі важкі плагіни й перевірте, який із них затягує відповідь.
  4. Увімкніть кешування (сторінок і бази), щоб зменшити навантаження на сервер.
  5. Перевірте зовнішні виклики (API, платіжки): якщо вони зависають, зросте час відповіді.
  6. Якщо потрібно, збільште max_execution_time, але спершу усуньте саму причину повільної роботи.

Схожі помилки

Знайшли проблеми?

Повільний хостинг, проблеми з SSL або сайт часто лежить? Переїжджайте на TomisHost: швидкий хостинг з безкоштовним SSL, щоденними бекапами та допомогою з переносом.

Хостинг TomisHost