在中止部署期间,某些实例可能已经部署了新的应用程序版本

7 asp.net amazon-web-services

我正在尝试将 ASP.NET 应用程序部署到 AWS。当我按下部署按钮时,出现错误

During an aborted deployment, some instances may have deployed the new application version. To ensure all instances are running the same version, re-deploy the appropriate application version.
Run Code Online (Sandbox Code Playgroud)

我不知道我在哪里犯了错误,出了什么问题有什么评论吗?

NKo*_*Kol 11

@user2763557
我知道这个问题已经很老了,但我在尝试通过 Code Pipeline 从 Github 部署代码时遇到了类似的问题

但我解决了问题。这是一个错误,当我在 Elastic Beanstalk 上运行 7.4 时,composer 尝试安装 PHP 7.3 版时发生了错误。
因此,解决其他类似问题的一个好方法是下载Elastic Beanstalk 中的完整日志并打开eb-engine.log并查找与我类似的错误:

问题 1 - 该软件包需要 php 7.3.*,但您的 PHP 版本 (7.4.4) 不满足该要求。

2020/05/08 12:38:42.162732 [INFO] 执行清理逻辑

2020/05/08 12:38:42.162814 [INFO] CommandService 响应:{"status":"FAILURE","api_version":"1.0"," results":[{"status":"FAILURE","msg":"Engine >执行遇到错误。","re​​turncode":1,"events":[]}]}

这是我的错误,它停止了代码管道部署过程并引发了错误。我希望这可以帮助别人。


dar*_*ine 9

如果您尝试部署已部署的同名源文件 zip,则会收到此错误消息。ZIP 文件名未标记!!!.

您应该始终使用不同的名称部署源文件 zip。

最佳实践是使用不断增加的版本号(例如 Project-v2)或其他东西。

  • 如果您通过来自 GitHub 的代码管道作为源来执行此操作怎么办? (24认同)