小编Fen*_* Li的帖子

AWS Beanstalk:没有实例正在发送数据,并且无法 ssh 到 ec2

我遇到过这个问题

None of the Instances are sending data
Run Code Online (Sandbox Code Playgroud)

当在 beanstalk 上部署我的应用程序的新版本时,两个版本之间的唯一差异很小,我很确定这不是原因。这是我所看到的:

  • 我无法从 beanstalk 控制台获取日志
  • 我无法通过 ssh 连接到此 beanstalk 配置的 EC2 实例(尽管该实例的状态为“正在运行”)。
  • 上次我在 ec2.micro 实例上遇到了同样的问题,当我升级到 ec2.small 时,问题得到了解决。我认为可能是资源使用导致它没有响应(尽管很奇怪,因为它只是部署,甚至不提供任何流量)。在没有真正了解这里发生的事情的情况下,我不想(再次)升级。
  • 在部署的前 5 分钟内,CPU 模式类似于 80% -> 60% -> 20%,然后持续保持在 10%。

我获取服务器日志的唯一方法是从 aws 控制台获取系统日志,如下所示:

这是日志: https: //pastebin.com/PWWjPr3b

这是我发出 ssh 时看到的内容:

OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /Users/okidogi/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to ec-******.eu-west-2.compute.amazonaws.com 
[35.177.76.128] port 22.
debug1: Connection established.
debug1: identity file aws-eb type 1
debug1: key_load_public: No such file or …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services amazon-elastic-beanstalk

6
推荐指数
1
解决办法
4798
查看次数