Що це означає
Шлюз або проксі не отримав вчасно відповіді від 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 Специфікація
Часті запитання
› Як виправити 504 Gateway Timeout у nginx?
З'ясуйте, чому upstream повільний; якщо довгі запити очікувані, збільште proxy_read_timeout разом із тайм-аутом сервера застосунку.
› Хто повертає 504 — мій застосунок чи проксі?
Проксі, балансувальник або CDN перед вашим застосунком, після надто довгого очікування.