529 The service is overloaded ("служба перегружена")

https://httpcat.ru/529
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 529 — служба перегружена

Описание

Код состояния 529 Site is Overloadedнеофициальный HTTP-статус, который может использоваться хостинг-платформами, балансировщиками или API-шлюзами для обозначения того, что сайт или сервер временно перегружен и не может обработать новые запросы.

Основные характеристики:

  • Не определён в спецификациях HTTP или в IANA
  • Используется как расширение 503 Service Unavailable, с более точной причиной: **перегрузка по CPU, памяти, соединениям или лимитам API**
  • Иногда встречается в панелях управления, таких как cPanel, Plesk, а также в закрытых API

Типичное использование:

HTTP/1.1 529 Site is Overloaded
Content-Type: application/json

{
    "error": "Too many concurrent connections",
    "message": "The server is temporarily overloaded. Please try again later."
}

Когда может использоваться:

  1. При превышении лимитов хостинга (например, количество одновременных PHP-процессов)
  2. В API — при превышении системных ресурсов (RAM, CPU, очереди задач)
  3. В облачных средах — если auto-scaling не справляется с пиковыми нагрузками

Особенности заголовков:

  • Retry-After — может быть добавлен, если предполагается восстановление доступности
  • Content-Type — часто application/json или text/html с сообщением

Дополнительно:

  • 529 — неофициальный код, поэтому его лучше не использовать в публичных API
  • Официальной альтернативой считается 503 Service Unavailable с пояснением в теле
  • Некоторые провайдеры используют 529 как внутренний механизм защиты от DDoS или перегрева приложений

Документация: https://http.dev/529


Похожие статусы

HTTP статус 503 — сервис недоступен
503
сервис недоступен

↑ Наверх