Что означает HTTP-статус 529 (Site Overloaded)?

 
Также может означать:
КонстантаТипОС
STATUS_RING_PREVIOUSLY_FULLNTSTATUSWindows
Предыдущий Следующий
HTTP_STATUS_RAILGUN_ERROR HTTP_STATUS_SITE_FROZEN

HTTP_STATUS_SITE_OVERLOADED

Что означает HTTP 529 (HTTP_STATUS_SITE_OVERLOADED)

HTTP_STATUS_SITE_OVERLOADED соответствует ответу HTTP 529: нестандартный код обычно сообщает перегрузку сервиса.

Применяйте ограниченные retries с backoff и ищите capacity bottleneck у конкретного поставщика.

529 не является стандартным HTTP-статусом; его смысл задаёт сервис, который его возвращает. Зафиксируйте producer и body/retry headers, затем применяйте backoff только по его контракту. Перегрузка одного upstream не доказывает дефицит ресурсов всего приложения.

529 — нестандартный overload-код некоторых сервисов. Если ответ содержит Retry-After или vendor-specific рекомендации по backoff, клиенту следует им следовать и уменьшить concurrency/rate. Агрессивные параллельные повторы могут усиливать перегрузку. Поскольку 529 не зарегистрирован как универсальный статус, сначала убедитесь, что конкретный сервис действительно использует его для capacity limiting, а не для другого внутреннего состояния.

Ссылки


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