| Предыдущий | Следующий |
| 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, а не для другого внутреннего состояния.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.