AWS EB 无法与应用程序服务器通信……什么会阻止它
AWS EB can't talk to the app servers... what could block that
昨天早上我们有一个工作环境。一个人正在处理一些 VPC 对等问题。而且它似乎以某种方式阻止了 ELB 与应用程序服务器通信。所以我们不能部署。
我们得到这个错误
Command failed on instance. An unexpected error has occurred [ErrorCode: 0000000001].
并且 EB 也无法从应用服务器检索任何日志。很明显它被阻止了。实例的 IAM 具有 AWSElasticBeanstalkWebTier,并且与在另一个有效环境中使用的 IAM 相同。
此外,我可以从笔记本电脑通过 RDP 连接到应用程序实例。虽然我将我的 IP 添加到实例的安全组之一。我审核了 SG 的工作环境,没有看到任何特定于 EB 的内容。
一切都指向 VPC 的某些东西...但我应该看什么?
事实证明,该错误消息并不总是意味着它无法与实例对话。前一段时间我们更新了 AMI,但用错了……它与平台不兼容。所以没有什么是正确的,包括获取日志。所以解决方法是同步 AMI 和 EB 平台。
昨天早上我们有一个工作环境。一个人正在处理一些 VPC 对等问题。而且它似乎以某种方式阻止了 ELB 与应用程序服务器通信。所以我们不能部署。
我们得到这个错误
Command failed on instance. An unexpected error has occurred [ErrorCode: 0000000001].
并且 EB 也无法从应用服务器检索任何日志。很明显它被阻止了。实例的 IAM 具有 AWSElasticBeanstalkWebTier,并且与在另一个有效环境中使用的 IAM 相同。
此外,我可以从笔记本电脑通过 RDP 连接到应用程序实例。虽然我将我的 IP 添加到实例的安全组之一。我审核了 SG 的工作环境,没有看到任何特定于 EB 的内容。
一切都指向 VPC 的某些东西...但我应该看什么?
事实证明,该错误消息并不总是意味着它无法与实例对话。前一段时间我们更新了 AMI,但用错了……它与平台不兼容。所以没有什么是正确的,包括获取日志。所以解决方法是同步 AMI 和 EB 平台。