504 Gateway Timeout
Сервер не получил своевременный ответ от вышестоящего сервера.
Определение (RFC 9110)
HTTP-код 504 504 Gateway Timeout определён в RFC 9110 (HTTP Semantics), раздел 15.6.5 — действующей спецификации семантики HTTP (июнь 2022), которая заменила устаревшие RFC 7231 и RFC 2616.
Описание
Код 504 Gateway Timeout указывает, что сервер, выступая в роли шлюза или прокси, не получил своевременный ответ от вышестоящего сервера для завершения запроса.
Частые причины
- Вышестоящий сервер работает медленно
- Долгий запрос к базе данных
- Сетевые проблемы между прокси и upstream
- Слишком короткий таймаут прокси
Как исправить
- Увеличьте таймауты прокси
- Оптимизируйте производительность upstream
- Проверьте сетевое соединение
- Реализуйте очереди для долгих операций
Проверьте HTTP-статус вашего сайта
Проверить →