Site icon EfmSoft

Что означает HTTP-статус 504 (Gateway Timeout)?

 
Предыдущий Следующий
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 для всего сайта.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version