Amazon ec2 通过AWS Elastic Beanstalk部署应用程序时出错
在为应用程序部署最新代码时,我遇到了一个异常错误 这是一个旧的应用程序,在此错误之前我已经部署了许多版本 即使重新部署最后一个工作版本也会失败,并出现相同的错误 当前版本对一些细枝文件进行了更改,并使用最新的DB版本更新了composer.json和composer.lock文件 PHP7.1 Symfony 3.3 aws ec2、s3、rds 以下是EB UI错误: 应用程序部署在2020-10-28T16:34:04Z失败,退出状态为1,错误:ebextensions in.ebextensions/composer.config失败。”utf8'编解码器无法解码位置317中的字节0x80:无效的起始字节 以下是日志错误: 电子商务活动日志 使用DocumentRoot:/web的配置值 [2020-10-28819:06:03.996Z]信息[3029]-[Application deployment app-4419-201024_163347@118/StartupStage0/AppDeployPreHook/10_composer_install.sh]:正在启动活动。。。 [2020-10-28819:06:04.606Z]信息[3029]-[Application deployment app-4419-201024_163347@118/StartupStage0/AppDeployPreHook/10_composer_install.sh]:活动执行失败,原因是:+/opt/elasticbeanstalk/support/envvars EB命令日志 [2020-10-28812:30:06.372Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111/StartupStage0/EbExtensionPreBuild/Infra EmbeddedPreBuild/prebuild\u 1\u site\u prod]:已完成的活动。 [2020-10-28812:30:06.378Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111/StartupStage0/EbExtensionPreBuild/Infra EmbeddedPreBuild/prebuild\u 2\u site\u prod]:启动活动。。。 [2020-10-28812:30:06.379Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111/StartupStage0/EbExtensionPreBuild/Infra EmbeddedPreBuild/prebuild_2_site_prod/Command 01updateComposer]:正在启动活动。。。 [2020-10-28812:30:06.768Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111/StartupStage0/EbExtensionPreBuild/Infra EmbeddedPreBuild/prebuild_2_site_prod/Command 01updateComposer]:活动执行失败,因为:“utf8”编解码器无法解码位置317中的字节0x80:无效的开始字节(ElasticBeanstalk::ExternalInvocationError) [2020-10-28812:30:06.768Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111/StartupStage0/EbExtensionPreBuild/Infra EmbeddedPreBuild/prebuild_2_site_prod/Command 01updateComposer]:活动失败。 [2020-10-28812:30:06.768Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111/StartupStage0/EbExtensionPreBuild/Infra EmbeddedPreBuild/prebuild_2_site_prod]:活动失败。 [2020-10-28812:30:06.768Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111/StartupStage0/EbExtensionPreBuild/Infra EmbeddedPreBuild]:活动失败。 [2020-10-28812:30:06.797Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111/StartupStage0/EbExtensionPreBuild]:活动失败。 [2020-10-28812:30:06.797Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111/StartupStage0]:活动失败。 [2020-10-28812:30:06.797Z]信息[3547]-[Application deployment app-ed2c-201028_081818@111]:已完成的活动。结果: 应用程序部署-命令CMD SelfStartup失败Amazon ec2 通过AWS Elastic Beanstalk部署应用程序时出错,amazon-ec2,amazon-elastic-beanstalk,amazon-elb,Amazon Ec2,Amazon Elastic Beanstalk,Amazon Elb,在为应用程序部署最新代码时,我遇到了一个异常错误 这是一个旧的应用程序,在此错误之前我已经部署了许多版本 即使重新部署最后一个工作版本也会失败,并出现相同的错误 当前版本对一些细枝文件进行了更改,并使用最新的DB版本更新了composer.json和composer.lock文件 PHP7.1 Symfony 3.3 aws ec2、s3、rds 以下是EB UI错误: 应用程序部署在2020-10-28T16:34:04Z失败,退出状态为1,错误:ebextensions in.ebexten
请提供帮助。此问题是由AWS使用Composer 2(最新版本)造成的 我在部署配置中添加了“自我更新1.10.10”,以使AWS使用较旧的Composer版本(见下文) 命令: 01更新组件:
命令:export COMPOSER_HOME=/root&&/usr/bin/COMPOSER.phar self update 1.10.10此问题是由AWS使用COMPOSER 2(最新版本)引起的 我在部署配置中添加了“自我更新1.10.10”,以使AWS使用较旧的Composer版本(见下文) 命令: 01更新组件: 命令:export COMPOSER_HOME=/root&&/usr/bin/COMPOSER.phar self update 1.10.10