弹性豆茎环境的灰色状态

Posted

技术标签:

【中文标题】弹性豆茎环境的灰色状态【英文标题】:Grey state of elastic beanstalk environment 【发布时间】:2014-05-11 22:08:56 【问题描述】:

我在 Amazon Elastic Beanstalk 中部署了一个应用程序。但不知何故,它变成了灰色健康状态。现在,我在这个环境中更新或更改配置面临很多问题。那么,我怎样才能从 Grey 变成健康绿色呢?

【问题讨论】:

不可能为您的问题提供准确的答案,如果不是:“这取决于”,您应该添加一些详细信息(例如您使用的是哪种容器,如果您有自定义 ami 或没有,你面临什么问题,等等) 我没有自定义 ami。在此状态(灰色)下,我无法更改任何类型的配置。但该网站正在运行。 您查看日志快照了吗?您是否检查过您的 EC2 实例是否已启动并正常运行? (console/ec2) ...如果可以,您可以通过 ssh 访问该实例吗? 我无法检查日志快照。根据控制台,EC2 实例已启动并正常运行。但是我无法 ssh 到该实例,因为我无法在配置中添加密钥对,这是我面临的主要问题。当我要添加密钥对时,它会显示以下错误:“无法验证设置:名为 o****ee 的环境对此操作处于无效状态。必须准备就绪。” 尝试 ssh 进入机器并查看一些日志和正在运行的进程。无论如何,这发生在我身上是因为我不小心在服务器上启动了 Gulp.js 的“监视”任务。我 ssh'd,杀死 gulp,状态变为绿色。 【参考方案1】:

它必须回复 200 OK, see doc

您可以在部署时设置密钥对,然后在 EC2 实例中找到公共 IP,连接那里(请参阅文档)并手动检查。

【讨论】:

以上是关于弹性豆茎环境的灰色状态的主要内容,如果未能解决你的问题,请参考以下文章

弹性豆茎配置错误

在弹性豆茎上创建环境时出现 502

将清漆与弹性豆茎一起使用

使用弹性豆茎时是不是需要 git?

弹性豆茎上的 wurfl

AWS 弹性豆茎。用户上传的文件保存在哪里?