Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 通过AWS Elastic Beanstalk部署应用程序时出错_Amazon Ec2_Amazon Elastic Beanstalk_Amazon Elb - Fatal编程技术网

Amazon ec2 通过AWS Elastic Beanstalk部署应用程序时出错

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

在为应用程序部署最新代码时,我遇到了一个异常错误

这是一个旧的应用程序,在此错误之前我已经部署了许多版本

即使重新部署最后一个工作版本也会失败,并出现相同的错误

当前版本对一些细枝文件进行了更改,并使用最新的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失败


请提供帮助。

此问题是由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