| Предыдущий | Следующий |
| HTTP_STATUS_BAD_GATEWAY | HTTP_STATUS_GATEWAY_TIMEOUT |
HTTP_STATUS_SERVICE_UNAVAIL
Что означает HTTP 503 (HTTP_STATUS_SERVICE_UNAVAIL)
HTTP_STATUS_SERVICE_UNAVAIL соответствует ответу HTTP 503: сервис временно не может обработать запрос из-за перегрузки или обслуживания.
Используйте Retry-After, ограничивайте повторные попытки и проверяйте capacity, зависимости и health state.
HTTP 503 используют при временной недоступности сервиса из-за перегрузки, обслуживания или другого ограниченного по времени состояния. Если сервер знает разумный срок, он может сообщить Retry-After. Клиент должен применять ограниченный backoff и учитывать идемпотентность запроса. Постоянный 503 требует проверки capacity, health dependencies и deployment; бесконечные частые retries лишь увеличивают нагрузку.
При maintenance полезно отличать намеренный 503 от аварийного: источник, Retry-After и health status сервиса обычно дают это различие.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.