Ruby on rails Beanstalk:使用新版本更新环境时出错
我正在尝试将RubyonRails应用程序部署到AWS Beanstalk。war是使用Jenkins中的warble生成的,然后war文件被复制到我们的AWS S3存储桶中 我正在使用AWS Beanstalk命令行工具创建Beanstalk应用程序、应用程序版本和环境。第一个版本已正确部署 然后我创建一个新的应用程序版本,并尝试用新版本更新环境。未部署新版本。在事件中,引发以下错误:Ruby on rails Beanstalk:使用新版本更新环境时出错,ruby-on-rails,amazon-ec2,amazon-web-services,Ruby On Rails,Amazon Ec2,Amazon Web Services,我正在尝试将RubyonRails应用程序部署到AWS Beanstalk。war是使用Jenkins中的warble生成的,然后war文件被复制到我们的AWS S3存储桶中 我正在使用AWS Beanstalk命令行工具创建Beanstalk应用程序、应用程序版本和环境。第一个版本已正确部署 然后我创建一个新的应用程序版本,并尝试用新版本更新环境。未部署新版本。在事件中,引发以下错误: Encountered errors while attempting to deploy version
Encountered errors while attempting to deploy version to 1 running EC2 instances
我也尝试从头开始创建所有内容,但仍然抛出了上面的第二个版本错误
注意:我们使用的是自定义AMI,这是我们调整并创建图像以供使用的BS AMI
有人能帮我吗
谢谢
Noman A.我是在测试的基础上回答这个问题的,因此任何寻求解决方案的人都可能会发现它很有用 正如问题中提到的,我使用的是定制beanstalk ami[Tomcat7堆栈]。自定义是按照以下步骤完成的:
-Noman A.我对PHP实例也有同样的问题。除了nr2,我尝试了一个来自AMAZON的可用实例phpbeanstackami之外,其他步骤都没有进行。我认为问题是由“yum update”引起的。我将从头开始尝试并分享将要发生的事情,让我们知道会发生什么,并看看这里的人是否能提供帮助。我实际上也做了同样的步骤,但我没有做完整的“yum update”,而是只更新了PHP。成功了!!!这表明更新整个系统会打破Beanstalk的hostmanager所需的一些依赖关系。希望这对一些人有帮助,甜心!感谢分享您的经验和解决方案!在自定义AMI上运行“yum update”时,我遇到了类似的问题。运行更新后,AMI不再与EBS一起工作。