自动扩展组

时间:2017-02-16 10:24:38

标签: amazon-web-services

我在负载均衡器后面设置了一个自动缩放组,我在codedeploy中创建了应用程序,这些应用程序部署在每台服务器上。 实际上我们有5个应用程序,但其中两个是基于laravel的应用程序,因此需要在部署之前安装所有作曲家的东西和npm模块。 不幸的是,这会导致部署持续时间超过5分钟,而codedeploy会将部署设置为失败并终止实例。 有没有人对如何解决这个问题有任何想法或建议?

这些命令需要很长时间

sudo -H -u $WANTUSER /usr/local/bin/composer update -d "/var/www/mydomain.com/orderform/designer/Designer_php"

sudo -H -u $WANTUSER /usr/bin/npm --prefix /var/www/mydomain.com/orderform/designer/Designer_php install

1 个答案:

答案 0 :(得分:0)

在CodeDeploy挂钩定义中,您需要增加超时值。