【发布时间】:2023-03-26 07:40:01
【问题描述】:
我在 Amazon Elastic Beanstalk 中部署了一个应用程序。但不知何故,它变成了灰色健康状态。现在,我在这个环境中更新或更改配置面临很多问题。那么,我怎样才能从 Grey 变成健康绿色呢?
【问题讨论】:
-
不可能为您的问题提供准确的答案,如果不是:“这取决于”,您应该添加一些详细信息(例如您使用的是哪种容器,如果您有自定义 ami 或没有,你面临什么问题,等等)
-
我没有自定义 ami。在此状态(灰色)下,我无法更改任何类型的配置。但该网站正在运行。
-
您查看日志快照了吗?您是否检查过您的 EC2 实例是否已启动并正常运行? (console/ec2) ...如果可以,您可以通过 ssh 访问该实例吗?
-
我无法检查日志快照。根据控制台,EC2 实例已启动并正常运行。但是我无法 ssh 到该实例,因为我无法在配置中添加密钥对,这是我面临的主要问题。当我要添加密钥对时,它会显示以下错误:“无法验证设置:名为 o****ee 的环境对此操作处于无效状态。必须准备就绪。”
-
尝试 ssh 进入机器并查看一些日志和正在运行的进程。无论如何,这发生在我身上是因为我不小心在服务器上启动了 Gulp.js 的“监视”任务。我 ssh'd,杀死 gulp,状态变为绿色。
标签: amazon-web-services amazon-elastic-beanstalk