gpt4 book ai didi

amazon-elastic-beanstalk - Elastic Beanstalk 在 EbExtensionPostBuild 停止

转载 作者:行者123 更新时间:2023-12-02 11:19:16 33 4
gpt4 key购买 nike

我在使用自定义 .ebextensions 文件部署 EB 实例时遇到问题。这是该文件中的相关部分:

container_commands:
01_migrate:
command: 'python db_migrate.py'
02_npm_build:
command: 'npm install && npm run prod'

如您所见,这些命令用于迁移我的 PostgreSQL 数据库(通过 Flask 后端)和构建我的 React .jsx 文件。

如果我不考虑这些命令,部署就会完美地完成。但是,一旦我将它们放入,查看 eb-activity.log 它就会永远停留在这部分(据我所知):
[2017-04-10T02:39:24.106Z] INFO  [3023]  - [Application deployment app-613e-170409_223418@1/StartupStage0/EbExtensionPostBuild] : Starting activity...

我还在控制台的运行状况概览中收到此消息(这是 1 天后):
Performing application deployment (running for 1 day).

我还尝试在没有那些 container_commands 的情况下部署它,然后在成功的初始部署后将其包含在内。然后我在 eb-activity.log 中收到与之前相同的错误消息,并且在 Health 概览中也收到此消息:
Incorrect application version "app-2a3d-170409_214923" (deployment 1). Expected version "app-2a3d-170409_214923" (deployment 1).

这很奇怪,因为引用的这两个版本是相同的版本。我不知道这是什么意思!

最佳答案

我找到了解决方案。

从 .ebextensions/中删除所有 container_commands

转到 ssh 实例,用它杀死进程。

sudo killall python

然后在没有 container_commands 的情况下部署新版本。
并开始在 ssh 上一一调试所有 container_commands ..

玩得开心。

关于amazon-elastic-beanstalk - Elastic Beanstalk 在 EbExtensionPostBuild 停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43356715/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com