Ошибка 503: почему сервис временно недоступен
Практическая диагностика перегрузки, режима обслуживания, отсутствия готовых экземпляров и отказа критичных зависимостей.
Краткий ответ
Код 503 означает, что сервер сейчас не готов обработать запрос, хотя сам адрес и промежуточная инфраструктура доступны. Это обычно временное состояние: обслуживание, перегрузка, запуск приложения, отсутствие готовых экземпляров или отказ обязательной зависимости.
В отличие от 500, ответ 503 нередко формируется сознательно: система понимает, что не может безопасно обслужить запрос, и сообщает о временной недоступности. В отличие от 502, шлюз может нормально связаться с компонентом, но тот не готов работать.
Исправление зависит от причины. Нельзя просто скрыть 503 собственной страницей ошибки: нужно восстановить готовность сервиса, уменьшить нагрузку, вернуть зависимость или завершить обслуживание.