J'essaye de déployer une nouvelle version de mon application Python/Django en utilisant eb deploy
.Comment forcer la version de l'application sur AWS Elastic Beanstalk
Il échoue malheureusement en raison d'une version inattendue de l'application. Le problème est que d'une certaine manière eb deploy
foiré la version et je ne sais pas comment le contourner. L'application que je télécharge fonctionne correctement, seul le numéro de version n'est pas correct, par conséquent, Elastic Beanstalk le marque comme Dégradé.
Lors de l'exécution Déployez eb, je reçois cette erreur:
"Incorrect application version "app-cca6-160820_155843" (deployment 161). Expected version "app-598b-160820_152351" (deployment 159). "
Le même dit dans l'état de santé à la console AWS. Donc, ma question est la suivante: Comment puis-je forcer Elastic Beanstalk à faire en sorte que la version téléchargée de l'application soit la version actuelle afin qu'elle ne se plaint pas?
Je voudrais essayer de supprimer toutes les versions de l'application via l'interface en ligne EB. Assurez-vous également que vous déployez la bonne version de GIT. JMHO – WayBehind
Je serais vraiment en faveur de ne pas créer une nouvelle application. C'est un environnement de production et je ne veux pas avoir de temps d'arrêt à cause d'une telle chose. – 4ndr23j
Je pense que vous avez des problèmes avec votre versionnage GIT. Chaque fois que vous avez une nouvelle version de l'application et que vous la déployez, EB crée automatiquement une nouvelle version de l'EB et vous pouvez les voir tout au long de votre navigateur lorsque vous allez à EB sur AWS. Vérifiez simplement quelles versions d'application vous avez sur AW. – WayBehind