Обновление управляемой платформы завершается ошибкой «Неверная версия приложения»

Обновление управляемой платформы завершается ошибкой «Неверная версия приложения»

У меня есть 6 сред Elastic Beanstalk Python 3.7, на которых запущено одно и то же приложение. В течение выходных 5 из них успешно автоматически обновились до последнего обновления платформы:

Обновление платформы с 64-битной версии Amazon Linux 2 с Python 3.7 3.3.4 до 64-битной версии Amazon Linux 2 с Python 3.7 3.3.5

Автоматическое обновление успешно работало весь год, но сегодня одно из них упорно отказывается обновляться и просто сообщает:

FAILED - RollbackSuccessful Успешное прерывание управляемого действия.

Похоже, что новый экземпляр успешно развертывается, и оба экземпляра, новый и старый, достигают точки, в которой они говорят «ОК». введите описание изображения здесь

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

Неправильная версия приложения "app-bd432-13735_111407" (развертывание 280). Ожидаемая версия "app-bd432-13735_111407" (развертывание 277).

и обновление откатывается.

На данный момент я попробовал:

  1. Просто повторяю попытку обновления.
  2. Повторное развертывание последней версии приложения и повторная попытка обновления
  3. Выполнение Rebuild environmentперед попыткой обновления

Но результат тот же. Я не вижу никаких указаний в журналах ни одного из экземпляров (старого, выжившего, или нового, отказавшего), которые могли бы как-то помочь, но буду рад добавить информацию о журнале, если кто-то может предложить конкретный журнал для извлечения.

решение1

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

Исключение проверки конфигурации: Недопустимое значение параметра: '100' (Namespace:'aws:autoscaling:lanunchconfiguration', OptionName:'RootVolumeIOPS'): '100' не является допустимым IOPS тома. Должно быть между 3000 и 16000.

введите описание изображения здесь

Обновление этого параметра позволило успешно завершить обновление платформы. Параметр не менялся несколько месяцев, поэтому я могу только предположить, что он был разрешен/игнорирован в более ранних версиях платформы, но более строго соблюдался в 3.3.5.

Связанный контент