La actualización de la plataforma administrada falla con un error de versión de aplicación incorrecta

La actualización de la plataforma administrada falla con un error de versión de aplicación incorrecta

Tengo 6 entornos Elastic Beanstalk Python 3.7 ejecutando la misma aplicación. En el transcurso del fin de semana, 5 de ellos se actualizaron automáticamente y con éxito a la última actualización de la plataforma:

Actualización de plataforma de Amazon Linux 2 de 64 bits con Python 3.7 3.3.4 a Amazon Linux 2 de 64 bits con Python 3.7 3.3.5

La actualización automática se ha ejecutado con éxito durante todo el año, pero hoy uno se niega rotundamente a actualizar y solo informa:

FALLADO - RollbackSuccessful Cancelación exitosa de la acción administrada.

Parece implementar la nueva instancia con éxito y tanto la instancia nueva como la antigua llegan a un punto en el que dicen OK. ingrese la descripción de la imagen aquí

Sin embargo, en lugar de cerrar la instancia anterior, después de unos minutos, la nueva instancia informa repentinamente:

Versión incorrecta de la aplicación "app-bd432-13735_111407" (implementación 280). Versión esperada "app-bd432-13735_111407" (implementación 277).

y la actualización se revierte.

Hasta ahora he probado:

  1. Simplemente reintento la actualización
  2. Volver a implementar la última versión de la aplicación y luego volver a intentar la actualización
  3. Realizar Rebuild environmentantes de intentar la actualización

Pero el resultado es el mismo. No veo ninguna indicación en los registros de ninguna de las instancias (antigua, superviviente o nueva, fallida) que ofrezca ayuda, pero estaré encantado de agregar información de registro si alguien puede sugerir un registro específico para extraer.

Respuesta1

Parece que la configuración de un parámetro era incorrecta. Había estado intentando realizar la actualización automática de la versión de la plataforma y fallaba silenciosamente, pero cuando intenté aplicar manualmente una versión diferente de la plataforma recibí el siguiente mensaje:

Excepción de validación de configuración: Valor de opción no válido: '100' (Espacio de nombres:'aws:autoscaling:lanunchconfiguration', Nombre de opción:'RootVolumeIOPS'): '100' no es un IOPS de volumen válido. Debe estar entre 3000 y 16000.

ingrese la descripción de la imagen aquí

La actualización de este parámetro permitió que la actualización de la plataforma se completara correctamente. El parámetro no se había cambiado durante varios meses, por lo que solo puedo asumir que se permitió/ignoró en versiones anteriores de la plataforma, pero se aplicó de manera más rigurosa en 3.3.5.

información relacionada