10

Tôi đang cố triển khai phiên bản mới của ứng dụng Python/Django của mình bằng cách sử dụng eb deploy.Làm thế nào để ép buộc phiên bản ứng dụng trên AWS Elastic Beanstalk

Rất tiếc, không thành công do phiên bản ứng dụng không mong muốn. Vấn đề là bằng cách nào đó eb deploy hơi say lên phiên bản và tôi không biết làm thế nào để ghi đè lên nó. Ứng dụng tôi tải lên đang hoạt động tốt, chỉ số phiên bản không chính xác, do đó, Cây đậu đàn hồi đánh dấu nó là Bị thoái hóa.

Khi thực hiện eb triển khai, tôi nhận được lỗi này:

"Incorrect application version "app-cca6-160820_155843" (deployment 161). Expected version "app-598b-160820_152351" (deployment 159). "

Cùng nói trong tình trạng sức khỏe tại AWS Console.

Vì vậy, câu hỏi của tôi là như sau: Làm thế nào tôi có thể buộc Elastic Beanstalk để làm cho các ứng dụng tải lên phiên bản hiện tại để nó không khiếu nại?

+0

Tôi sẽ thử xóa tất cả các phiên bản ứng dụng thông qua giao diện trực tuyến EB. Ngoài ra, hãy đảm bảo bạn đang triển khai phiên bản GIT chính xác. JMHO – WayBehind

+1

Tôi thực sự sẽ ủng hộ việc không tạo ra một ứng dụng mới. Đó là một môi trường sản xuất và tôi không muốn có thời gian chết vì điều đó. – 4ndr23j

+0

Tôi nghĩ rằng bạn có một số vấn đề với phiên bản GIT của bạn. Mỗi khi bạn có một phiên bản ứng dụng mới và triển khai, EB sẽ tự động tạo một phiên bản EB mới và bạn có thể thấy tất cả chúng thông qua trình duyệt của bạn khi bạn đến EB của bạn trên AWS. Chỉ cần kiểm tra xem bạn có phiên bản ứng dụng nào trên AW. – WayBehind

Trả lời

8

Tôi đã nhận ra rằng vấn đề là Elastic Beanstalk, vì một số lý do, giữ các phiên bản được triển khai không thành công dưới .elasticbeanstalk. Giải pháp, ít nhất trong trường hợp của tôi, là để loại bỏ những phiên bản thời gian (hoặc bất cứ điều gì bạn gọi họ) của ứng dụng.

+0

Xin lỗi, đã bị kẹt ở cùng một điểm với bạn. Khi bạn nói dưới .elasticbeanstalk, bạn có nghĩa là các tập tin .zip trong S3 xô? Cảm ơn! –

+0

Có, tôi đã xóa nội dung cũ khỏi thư mục .elasticbeanstalk. Tôi không nhớ bây giờ, nhưng ngoài các ứng dụng nén, có thể có một phiên bản giữ tập tin, nhưng tôi sẽ không nói chắc chắn. – 4ndr23j

+0

Cảm ơn. Đã làm những gì bạn đề xuất và cũng khởi động lại trường hợp. Làm việc như người ở. Sau khi lặn sâu vào tài liệu, hóa ra con trỏ phiên bản là con trỏ tạo ra vấn đề. –

Các vấn đề liên quan