DevToolPal
UK
5xx Помилки сервера

504 Gateway Timeout

Час очікування шлюзу вичерпано

Що це означає

Шлюз або проксі не отримав вчасно відповіді від upstream-сервера.

Типові причини

  • Повільні запити до бази даних або виклики зовнішніх API
  • Тайм-аут проксі коротший за час обробки
  • Upstream-сервер недосяжний через проблеми з мережею

Як виправити

Якщо ви клієнт або відвідувач

Спробуйте пізніше; для довгих операцій дізнайтеся, чи пропонує API асинхронну обробку.

Якщо ви власник сайту чи API

Пришвидшіть повільний шлях або винесіть його у фонове завдання; підвищуйте тайм-аути проксі (proxy_read_timeout) лише до реалістичних значень.

Приклад відповіді

HTTP/1.1
HTTP/1.1 504 Gateway Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Специфікація

RFC 9110 §15.6.5

Часті запитання

› Як виправити 504 Gateway Timeout у nginx?

З'ясуйте, чому upstream повільний; якщо довгі запити очікувані, збільште proxy_read_timeout разом із тайм-аутом сервера застосунку.

› Хто повертає 504 — мій застосунок чи проксі?

Проксі, балансувальник або CDN перед вашим застосунком, після надто довгого очікування.