Поделиться через


Состояние приложения в Azure Spring Apps

Примечание.

Планы "Базовый", "Стандартный" и "Корпоративный" будут устарели начиная с середины марта 2025 г. с 3-летнего периода выхода на пенсию. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.

Стандартный план потребления и выделенного плана будет устарел с 30 сентября 2024 г. с полным завершением работы после шести месяцев. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в статье "Миграция потребления Azure Spring Apps Standard" и выделенного плана в приложения контейнеров Azure.

Эта статья относится к:✅ Java ✅ C#

Эта статья относится к:✅ Basic/Standard ✅ Enterprise

Эта статья показывает, как просмотреть состояние приложения для Azure Spring Apps.

Пользовательский интерфейс Azure Spring Apps предоставляет сведения о состоянии работающих приложений. Для каждой группы ресурсов в подписке предусмотрен параметр Приложения, отображающий общее состояние типов приложений. Для каждого типа приложения отображаются Экземпляры приложения.

Состояние приложений

Чтобы просмотреть общее состояние типа приложения, выберите "Приложения " в левой области навигации группы ресурсов, чтобы отобразить следующие сведения о состоянии развернутого приложения:

  • Состояние подготовки. Показывает состояние подготовки развертывания.
  • Запущенный экземпляр: отображается количество работающих экземпляров приложения или желаемое количество экземпляров приложения. Если приложение остановится, в этом столбце будет указано остановлено.
  • Состояние регистрации: показывает, сколько экземпляров приложений зарегистрировано в обнаружении служб и сколько экземпляров приложений требуется. Если приложение остановится, в этом столбце будет указано остановлено.

Снимок экрана: портал Azure, на котором показана страница

Состояния развертывания

Состояние развертывания показывает состояние выполнения развертывания. Состояние отображается одним из следующих значений:

Значение Определение
Выполняется Развертывание должно выполняться.
Остановлено Развертывание должно быть остановлено.

Состояние подготовки

Состояние подготовки развертывания описывает состояние операций ресурса развертывания. Это состояние показывает сравнение между функциональностью и определением развертывания.

Состояние подготовки доступно только из интерфейса уровня вызовов. Состояние отображается одним из следующих значений:

Значение Определение
Создание Ресурс создается и еще не готов.
Обновление Ресурс обновляется, а функциональные возможности могут отличаться от определения развертывания до завершения обновления.
Выполнено Ресурсы успешно переданы, разворачивается двоичный файл. Функциональность развертывания совпадает с определением, и все экземпляры приложения работают.
Неудачно Не удалось достичь состояния Выполнено.
Удаление Ресурс удаляется, операция блокируется, ресурс в этом состоянии недоступен.

Состояние регистрации

Состояние регистрации приложения показывает состояние обнаружения службы. План "Базовый" или "Стандартный" использует Eureka для обнаружения служб. Дополнительные сведения о том, как клиент Eureka вычисляет состояние, см. в разделе проверки состояния Eureka. План ценообразования Enterprise использует Реестр служб Tanzu для обнаружения служб.

Состояние экземпляров приложения

Состояние экземпляра приложения представляет каждый экземпляр приложения. Чтобы просмотреть состояние конкретного экземпляра развернутого приложения, выберите область экземпляра приложения и выберите значение имени экземпляра приложения для приложения. Отображаются следующие значения состояния:

  • Состояние: указывает, запускается ли экземпляр, выполняется, завершается или находится в состоянии сбоя.
  • Состояние обнаружения: зарегистрированное состояние экземпляра приложения на сервере Eureka или в реестре служб.

Снимок экрана: портал Azure со страницей

Статус экземпляра приложения

Возможны следующие значения состояния экземпляра:

Значение Определение
Запуск Двоичный файл успешно развернут в данном экземпляре. Экземпляр, загрузив JAR-файл, может завершиться ошибкой, так как jar-файл не может выполняться должным образом. Azure Spring Apps перезапускает экземпляр приложения в течение 60 секунд, если он обнаруживает, что экземпляр приложения по-прежнему находится в начальном состоянии.
Выполняется Экземпляр работает. Экземпляр может обрабатывать запросы из Azure Spring Apps.
Неудачно Экземпляр приложения не удалось запустить двоичный файл пользователя после нескольких повторных попыток. Экземпляр приложения может находиться в одном из следующих состояний:
— Приложение может оставаться в состоянии "Запуск " и никогда не будет готово к обслуживанию запросов.
— Приложение может загрузиться, но завершить работу через несколько секунд.
Завершение Завершение работы экземпляра приложения. Приложение может не обслуживать запросы, и экземпляр приложения удаляется.

Состояние обнаружения приложения:

Возможны следующие значения состояния обнаружения экземпляра:

Значение Определение
UP Экземпляр приложения зарегистрирован в Eureka и может принимать трафик
OUT_OF_SERVICE Экземпляр приложения зарегистрирован в Eureka и может принимать трафик, но намеренно блокирует его.
СБОЙ Экземпляр приложения зарегистрирован в Eureka, но не может принимать трафик.
РЕГИСТРАЦИЯ ОТМЕНЕНА Экземпляр приложения не зарегистрирован в Eureka.
Н/П Экземпляр приложения работает с пользовательским контейнером или обнаружение служб выключено.

Следующие шаги