| Предыдущий | Следующий |
| HTTP_STATUS_SERVICE_UNAVAIL | HTTP_STATUS_VERSION_NOT_SUPPORTED |
HTTP_STATUS_GATEWAY_TIMEOUT
Что означает HTTP 504 (HTTP_STATUS_GATEWAY_TIMEOUT)
HTTP_STATUS_GATEWAY_TIMEOUT соответствует ответу HTTP 504: gateway не дождался ответа upstream за отведённое время.
Сопоставьте timeout на каждом участке и выясните, где реально продолжается или блокируется работа.
HTTP 504 формирует gateway/proxy, когда не получает своевременный ответ от следующего узла. Разделите время DNS, подключения, TLS и обработки запроса upstream, если телеметрия это позволяет. Простое увеличение gateway timeout может только скрыть медленную зависимость. Сначала выясните, не перегружен ли origin, не заблокирован ли он и почему конкретная операция не укладывается в ожидаемое время.
Стабильный 504 на одном endpoint обычно требует профилирования соответствующего upstream пути, а не увеличения timeout для всего сайта.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
