Skip to content

Instantly share code, notes, and snippets.

@appkr
Last active July 7, 2017 08:17
Show Gist options
  • Save appkr/51c28963508f8d26ba776a229d893824 to your computer and use it in GitHub Desktop.
Save appkr/51c28963508f8d26ba776a229d893824 to your computer and use it in GitHub Desktop.
Install PHP Modules on AWS EB PHP7 Base Image
files:
/opt/elasticbeanstalk/hooks/appdeploy/pre/03_install_php_modules.sh:
mode: "000755"
owner: root
group: root
content: |
#!/usr/bin/env bash
set -xe
if [ -f /root/.not-a-new-instance.txt ]
then
echo "Not a new instance. Skipping installation."
exit 0
else
echo "Installing PHP modules."
yum install -y php70-gmp php70-zip
touch /root/.not-a-new-instance.txt
fi
@appkr
Copy link
Author

appkr commented Jul 7, 2017

[ec2-user@ip-172-31-0-142 ~]$ php -m | grep "gmp\|zip"
gmp
zip
[ec2-user@ip-172-31-0-142 ~]$ php -a
Interactive shell

php > $z = new ZipArchive;
php > var_dump($z);
object(ZipArchive)#1 (5) {
  ["status"]=>
  int(0)
  ["statusSys"]=>
  int(0)
  ["numFiles"]=>
  int(0)
  ["filename"]=>
  string(0) ""
  ["comment"]=>
  string(0) ""
}
php >

@appkr
Copy link
Author

appkr commented Jul 7, 2017

Tried hooks/preinit instead of hooks/appdeploy/preinit, the file was there, but was not being executed.

eb hooks http://www.jmccc.com/blog/archives/2015/06/17/amazon-elastic-beanstalk-hooks/

[ec2-user@ip-172-31-0-142 ~]$ tree /opt/elasticbeanstalk/hooks/appdeploy -L 2
/opt/elasticbeanstalk/hooks/appdeploy
├── enact
│   ├── 01_flip.sh
│   └── 99_reload_app_server.sh
├── post
│   └── 01_monitor_httpd_pid.sh
└── pre
    ├── 01_unzip.sh
    ├── 02_setup_envvars.sh
    ├── 03_install_php_modules.sh
    ├── 05_configure_php.sh
    ├── 10_composer_install.sh
    └── 12_update_permissions.sh

@appkr
Copy link
Author

appkr commented Jul 7, 2017

Case 1: Deploy New Instance

[ec2-user@ip-172-31-0-142 ~]$ cat /var/log/eb-activity.log
[2017-07-07T07:36:08.017Z] INFO  [2794]  - [Initialization] : Starting activity...
[2017-07-07T07:36:08.017Z] INFO  [2794]  - [Initialization/AddonsBefore] : Starting activity...
[2017-07-07T07:36:08.017Z] INFO  [2794]  - [Initialization/AddonsBefore/InstallCWLAgent] : Starting activity...
[2017-07-07T07:36:08.017Z] INFO  [2794]  - [Initialization/AddonsBefore/InstallCWLAgent/01-install-cwl-agent.sh] : Starting activity...
[2017-07-07T07:36:10.998Z] INFO  [2794]  - [Initialization/AddonsBefore/InstallCWLAgent/01-install-cwl-agent.sh] : Completed activity. Result:
  + grep -iq 'Amazon Linux' /etc/issue
  + yum install -y awslogs
  Loaded plugins: priorities, update-motd, upgrade-helper
  Resolving Dependencies
  --> Running transaction check
  ---> Package awslogs.noarch 0:1.1.2-1.10.amzn1 will be installed
  --> Processing Dependency: aws-cli-plugin-cloudwatch-logs(python27) for package: awslogs-1.1.2-1.10.amzn1.noarch
  --> Running transaction check
  ---> Package aws-cli-plugin-cloudwatch-logs.noarch 0:1.3.3-1.15.amzn1 will be installed
  --> Finished Dependency Resolution
  
  Dependencies Resolved
  
  ================================================================================
   Package                          Arch     Version            Repository   Size
  ================================================================================
  Installing:
   awslogs                          noarch   1.1.2-1.10.amzn1   amzn-main   8.8 k
  Installing for dependencies:
   aws-cli-plugin-cloudwatch-logs   noarch   1.3.3-1.15.amzn1   amzn-main    69 k
  
  Transaction Summary
  ================================================================================
  Install  1 Package (+1 Dependent package)
  
  Total download size: 78 k
  Installed size: 240 k
  Downloading packages:
  --------------------------------------------------------------------------------
  Total                                              613 kB/s |  78 kB  00:00     
  Running transaction check
  Running transaction test
  Transaction test succeeded
  Running transaction
    Installing : aws-cli-plugin-cloudwatch-logs-1.3.3-1.15.amzn1.noarch       1/2 
    Installing : awslogs-1.1.2-1.10.amzn1.noarch                              2/2 
    Verifying  : awslogs-1.1.2-1.10.amzn1.noarch                              1/2 
    Verifying  : aws-cli-plugin-cloudwatch-logs-1.3.3-1.15.amzn1.noarch       2/2 
  
  Installed:
    awslogs.noarch 0:1.1.2-1.10.amzn1                                             
  
  Dependency Installed:
    aws-cli-plugin-cloudwatch-logs.noarch 0:1.3.3-1.15.amzn1                      
  
  Complete!
  + cat
  ++ sed 's/.$//'
  ++ curl 169.254.169.254/latest/meta-data/placement/availability-zone
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    15  100    15    0     0   9535      0 --:--:-- --:--:-- --:--:-- 15000
  + region=ap-northeast-2
  + sed -i -e 's/region = us-east-1/region = ap-northeast-2/g' /etc/awslogs/awscli.conf
  + /opt/elasticbeanstalk/bin/log-conf -n awslogs -l/var/log/awslogs.log
[2017-07-07T07:36:10.998Z] INFO  [2794]  - [Initialization/AddonsBefore/InstallCWLAgent] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/addons/logstreaming/hooks/install.
[2017-07-07T07:36:10.998Z] INFO  [2794]  - [Initialization/AddonsBefore] : Completed activity.
[2017-07-07T07:36:10.998Z] INFO  [2794]  - [Initialization/PreInitStage0] : Starting activity...
[2017-07-07T07:36:10.999Z] INFO  [2794]  - [Initialization/PreInitStage0/InfraWriteConfig] : Starting activity...
[2017-07-07T07:36:11.001Z] INFO  [2794]  - [Initialization/PreInitStage0/InfraWriteConfig] : Completed activity. Result:
  Recreated directory /opt/elasticbeanstalk/deploy/configuration/.
  Generate appsource url file at /opt/elasticbeanstalk/deploy/configuration/appsourceurl.
  Generate container config file at /opt/elasticbeanstalk/deploy/configuration/containerconfiguration.
[2017-07-07T07:36:11.001Z] INFO  [2794]  - [Initialization/PreInitStage0/DownloadSourceBundle] : Starting activity...
[2017-07-07T07:36:11.361Z] INFO  [2794]  - [Initialization/PreInitStage0/DownloadSourceBundle] : Completed activity. Result:
  [2017-07-07T07:36:11.105Z] INFO  [2862]  : Application version will be saved to /opt/elasticbeanstalk/deploy/appsource.
  [2017-07-07T07:36:11.105Z] INFO  [2862]  : Using manifest cache with deployment ID 1 and serial 1.
  [2017-07-07T07:36:11.105Z] INFO  [2862]  : Attempting to download application source bundle to: '/opt/elasticbeanstalk/deploy/appsource/source_bundle'.
  [2017-07-07T07:36:11.105Z] INFO  [2862]  : Using computed s3 key.
  [2017-07-07T07:36:11.226Z] INFO  [2862]  : Downloading from bucket 'elasticbeanstalk-ap-northeast-2-628988759087' with key 'resources/environments/e-enjyipsses/_runtime/_versions/eb-test/app-4664-170707_163503' and version '' to '/opt/elasticbeanstalk/deploy/appsource/source_bundle'.
  [2017-07-07T07:36:11.322Z] INFO  [2862]  : Size: 1210, ETag: "7e414f9ecfe83a665169c4786cefa174", Metadata: {"environmentid"=>"e-enjyipsses", "requestid"=>"cb9f6393-62e6-11e7-80f4-e1fc77ca1f1d"}.
  [2017-07-07T07:36:11.347Z] INFO  [2862]  : Downloaded size: 1210.
  [2017-07-07T07:36:11.347Z] INFO  [2862]  : Successfully downloaded to '/opt/elasticbeanstalk/deploy/appsource/source_bundle'.
[2017-07-07T07:36:11.361Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook] : Starting activity...
[2017-07-07T07:36:11.362Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/01_setup_envvars.sh] : Starting activity...
[2017-07-07T07:36:11.584Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/01_setup_envvars.sh] : Completed activity. Result:
  + SUPPORT_PATH=/opt/elasticbeanstalk/support
  + /opt/elasticbeanstalk/support/export_envvars
  + ln -sf /opt/elasticbeanstalk/support/envvars /etc/profile.d/eb_envvars.sh
[2017-07-07T07:36:11.584Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/02_web_user.sh] : Starting activity...
[2017-07-07T07:36:11.723Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/02_web_user.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_user
  + EB_APP_USER=webapp
  + id -u webapp
  id: webapp: no such user
  + adduser --system --user-group webapp -s /sbin/nologin
[2017-07-07T07:36:11.723Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/03_packages.sh] : Starting activity...
[2017-07-07T07:36:11.818Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/03_packages.sh] : Completed activity. Result:
  + is_baked php_base_packages
  + [[ -f /etc/elasticbeanstalk/baking_manifest/php_base_packages ]]
  + true
  + echo PHP base and related packages have already been installed. Skipping installation.
  PHP base and related packages have already been installed. Skipping installation.
  ++ /opt/elasticbeanstalk/bin/get-config container -k php_version
  + PHP_VERSION=7.0
  + case $PHP_VERSION in
  + is_baked php70_packages
  + [[ -f /etc/elasticbeanstalk/baking_manifest/php70_packages ]]
  + true
  + echo PHP 7.0 packages have already been installed. Skipping installation.
  PHP 7.0 packages have already been installed. Skipping installation.
[2017-07-07T07:36:11.818Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/04_configure_php.sh] : Starting activity...
[2017-07-07T07:36:12.419Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/04_configure_php.sh] : Completed activity. Result:
  + /opt/elasticbeanstalk/support/php_apache_env
  Using configuration value for DocumentRoot: 
  + '[' true '!=' true ']'
  + echo 'First run. Configuring PHP.'
  First run. Configuring PHP.
  + grep -q 'AWS Settings' /etc/httpd/conf/httpd.conf
  + cat
  + calculate_shm_size
  + case `curl -s http://169.254.169.254/latest/meta-data/instance-type` in
  ++ curl -s http://169.254.169.254/latest/meta-data/instance-type
  + shm_size=256M
  + '[' -e /etc/php.d/apc.ini ']'
  + cp /opt/elasticbeanstalk/support/phpunit.phar /usr/bin/phpunit.phar
  + chmod +x /usr/bin/phpunit.phar
  ++ /opt/elasticbeanstalk/bin/get-config container -k php_version
  + PHP_VERSION=7.0
  + php_conf_paths=/etc/httpd/conf.d/php.conf
  + case $PHP_VERSION in
  + php_conf_paths='/etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php-conf.7.0'
  + for php_conf_path in '$php_conf_paths'
  + sed -i -r 's/^([[:space:]]*)php_value/\1# php_value/' /etc/httpd/conf.d/php.conf
  + for php_conf_path in '$php_conf_paths'
  + sed -i -r 's/^([[:space:]]*)php_value/\1# php_value/' /etc/httpd/conf.d/php-conf.7.0
[2017-07-07T07:36:12.419Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/05_composer.sh] : Starting activity...
[2017-07-07T07:36:12.515Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/05_composer.sh] : Completed activity. Result:
  + . /opt/elasticbeanstalk/support/envvars
  ++ export PHP_MEMORY_LIMIT=256M
  ++ PHP_MEMORY_LIMIT=256M
  ++ export PHP_MAX_EXECUTION_TIME=60
  ++ PHP_MAX_EXECUTION_TIME=60
  ++ export PHP_DISPLAY_ERRORS=Off
  ++ PHP_DISPLAY_ERRORS=Off
  ++ export PHP_COMPOSER_OPTIONS=
  ++ PHP_COMPOSER_OPTIONS=
  ++ export PHP_ALLOW_URL_FOPEN=On
  ++ PHP_ALLOW_URL_FOPEN=On
  ++ export PHP_ZLIB_OUTPUT_COMPRESSION=Off
  ++ PHP_ZLIB_OUTPUT_COMPRESSION=Off
  ++ export PHP_DOCUMENT_ROOT=
  ++ PHP_DOCUMENT_ROOT=
  ++ export PHP_DATE_TIMEZONE=UTC
  ++ PHP_DATE_TIMEZONE=UTC
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_user
  + EB_APP_USER=webapp
  + export COMPOSER_HOME=/root
  + COMPOSER_HOME=/root
  + ln -sf /opt/elasticbeanstalk/support/composer.phar /usr/bin/composer.phar
  + chown webapp /usr/bin/composer.phar
  + chmod +x /usr/bin/composer.phar
[2017-07-07T07:36:12.515Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/10_layout.sh] : Starting activity...
[2017-07-07T07:36:12.696Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/10_layout.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_deploy_dir
  + EB_APP_DEPLOY_DIR=/var/app/current
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_support_dir
  + EB_APP_SUPPORT_DIR=/var/app/support
  + mkdir -p /var/app/current /var/app/support/logs /var/app/support/pids /var/app/support/assets
[2017-07-07T07:36:12.696Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/11_logging.sh] : Starting activity...
[2017-07-07T07:36:12.802Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/11_logging.sh] : Completed activity. Result:
  + /opt/elasticbeanstalk/bin/log-conf -n httpd '-l/var/log/httpd/*' -f /opt/elasticbeanstalk/support/conf/httpd/apache_rotate_logs.conf
  + /opt/elasticbeanstalk/bin/log-conf -n webapp '-l/var/app/support/logs/*'
[2017-07-07T07:36:12.802Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/22_pear.sh] : Starting activity...
[2017-07-07T07:36:12.804Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/22_pear.sh] : Completed activity. Result:
  + is_baked pear_packages
  + [[ -f /etc/elasticbeanstalk/baking_manifest/pear_packages ]]
  + true
  + echo PEAR packages have already been installed. Skipping installation.
  PEAR packages have already been installed. Skipping installation.
  + exit 0
[2017-07-07T07:36:12.804Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/23_apache.sh] : Starting activity...
[2017-07-07T07:36:13.092Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/23_apache.sh] : Completed activity. Result:
  + cp /opt/elasticbeanstalk/support/conf/httpd/httpd_upstart /etc/init/httpd.conf
  + cp /opt/elasticbeanstalk/support/conf/httpd/httpd_init /etc/init.d/httpd
  + chmod +x /etc/init.d/httpd
  + rm -rfv /var/www/html
  removed directory: ‘/var/www/html’
  + ln -sfv /var/app/current /var/www/html
  ‘/var/www/html’ -> ‘/var/app/current’
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_deploy_dir
  + EB_APP_DEPLOY_DIR=/var/app/current
  ++ /opt/elasticbeanstalk/bin/get-config optionsettings -n aws:elasticbeanstalk:container:php:phpini -o document_root
  + PHP_DOCUMENT_ROOT=
  + mkdir -p /var/app/current/
  + grep -q /opt/elasticbeanstalk/support/envvars /etc/sysconfig/httpd
  + echo '. /opt/elasticbeanstalk/support/envvars'
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_user
  + EB_APP_USER=webapp
  + sed -i 's/User .*/User webapp/g' /etc/httpd/conf/httpd.conf
  + sed -i 's/Group .*/Group webapp/g' /etc/httpd/conf/httpd.conf
  + sed -i 's/DirectoryIndex .*/DirectoryIndex index.php index.html/g' /etc/httpd/conf/httpd.conf
  + sed -i 's/AllowOverride None/AllowOverride All/g' /etc/httpd/conf/httpd.conf
  + sed -i 's/Options Indexes FollowSymLinks/Options FollowSymLinks/g' /etc/httpd/conf/httpd.conf
  + grep -q 'AWS Settings' /etc/httpd/conf/httpd.conf
  + cat
  + cp /opt/elasticbeanstalk/support/conf/httpd/add-types.conf /etc/httpd/conf.d/add-types.conf
  + cp /opt/elasticbeanstalk/support/conf/httpd/mod_reqtimeout.conf /etc/httpd/conf.d/mod_reqtimeout.conf
  + cp /opt/elasticbeanstalk/support/conf/httpd/unset_proxy_header.conf /etc/httpd/conf.d/unset_proxy_header.conf
  + mv /etc/httpd/conf.d/userdir.conf /etc/httpd/conf.d/userdir.conf.disabled
  + mv /etc/httpd/conf.modules.d/00-lua.conf /etc/httpd/conf.modules.d/00-lua.conf.disabled
  + mv /etc/httpd/conf.modules.d/00-dav.conf /etc/httpd/conf.modules.d/00-dav.conf.disabled
  + mv /etc/httpd/conf.modules.d/01-cgi.conf /etc/httpd/conf.modules.d/01-cgi.conf.disabled
  + mv /etc/httpd/conf.d/autoindex.conf /etc/httpd/conf.d/autoindex.conf.disable
  + mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.disable
[2017-07-07T07:36:13.093Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/30_permissions.sh] : Starting activity...
[2017-07-07T07:36:13.359Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook/30_permissions.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_user
  + EB_APP_USER=webapp
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_base_dir
  + EB_APP_BASE_DIR=/var/app
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_logs_dir
  + EB_APP_LOGS_DIR=/var/app/support/logs
  + chown -R webapp:webapp /var/app
  + chown -R webapp:webapp /var/app/support/logs
[2017-07-07T07:36:13.359Z] INFO  [2794]  - [Initialization/PreInitStage0/PreInitHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/preinit.
[2017-07-07T07:36:13.359Z] INFO  [2794]  - [Initialization/PreInitStage0] : Completed activity. Result:
  Initialization - Command CMD-PreInit stage 0 completed
[2017-07-07T07:36:13.359Z] INFO  [2794]  - [Initialization/AddonsAfter] : Starting activity...
[2017-07-07T07:36:13.359Z] INFO  [2794]  - [Initialization/AddonsAfter] : Completed activity.
[2017-07-07T07:36:13.359Z] INFO  [2794]  - [Initialization] : Completed activity. Result:
  Initialization - Command CMD-PreInit succeeded
[2017-07-07T07:36:49.905Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1] : Starting activity...
[2017-07-07T07:36:49.905Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsBefore] : Starting activity...
[2017-07-07T07:36:49.905Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsBefore/ConfigCWLAgent] : Starting activity...
[2017-07-07T07:36:49.905Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsBefore/ConfigCWLAgent/10-config.sh] : Starting activity...
[2017-07-07T07:36:50.021Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsBefore/ConfigCWLAgent/10-config.sh] : Completed activity. Result:
  Log streaming option setting is not specified, ignore cloudwatch logs setup.
  
  Disabled log streaming.
[2017-07-07T07:36:50.021Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsBefore/ConfigCWLAgent] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/addons/logstreaming/hooks/config.
[2017-07-07T07:36:50.021Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsBefore] : Completed activity.
[2017-07-07T07:36:50.270Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0] : Starting activity...
[2017-07-07T07:36:50.270Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/HealthdLogRotation] : Starting activity...
[2017-07-07T07:36:50.274Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/HealthdLogRotation] : Completed activity. Result:
  ["/etc/cron.hourly/cron.logrotate.elasticbeanstalk.healthd.conf"]
[2017-07-07T07:36:50.274Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/HealthdHTTPDLogging] : Starting activity...
[2017-07-07T07:36:50.275Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/HealthdHTTPDLogging] : Completed activity.
[2017-07-07T07:36:50.275Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/HealthdNginxLogging] : Starting activity...
[2017-07-07T07:36:50.275Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/HealthdNginxLogging] : Completed activity.
[2017-07-07T07:36:50.275Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPreBuild] : Starting activity...
[2017-07-07T07:36:50.540Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild] : Starting activity...
[2017-07-07T07:36:50.541Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild/prebuild_0_eb_test] : Starting activity...
[2017-07-07T07:36:50.541Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild/prebuild_0_eb_test] : Completed activity.
[2017-07-07T07:36:50.541Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild] : Completed activity.
[2017-07-07T07:36:50.559Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPreBuild] : Completed activity.
[2017-07-07T07:36:50.559Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook] : Starting activity...
[2017-07-07T07:36:50.559Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/01_unzip.sh] : Starting activity...
[2017-07-07T07:36:50.834Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/01_unzip.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_user
  + EB_APP_USER=webapp
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
  + EB_APP_STAGING_DIR=/var/app/ondeck
  ++ /opt/elasticbeanstalk/bin/get-config container -k source_bundle
  + EB_SOURCE_BUNDLE=/opt/elasticbeanstalk/deploy/appsource/source_bundle
  + rm -rf /var/app/ondeck
  + /usr/bin/unzip -d /var/app/ondeck /opt/elasticbeanstalk/deploy/appsource/source_bundle
  Archive:  /opt/elasticbeanstalk/deploy/appsource/source_bundle
  46645041c4a9ac909a4b514c3cc0121b5bd92cc8
     creating: /var/app/ondeck/.ebextensions/
    inflating: /var/app/ondeck/.ebextensions/00install_php7_modules.config  
    inflating: /var/app/ondeck/.gitignore  
    inflating: /var/app/ondeck/index.php  
  + chown -R webapp:webapp /var/app/ondeck
  + chmod 775 /var/app/ondeck
[2017-07-07T07:36:50.834Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/02_setup_envvars.sh] : Starting activity...
[2017-07-07T07:36:51.048Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/02_setup_envvars.sh] : Completed activity.
[2017-07-07T07:36:51.048Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/03_install_php_modules.sh] : Starting activity...
[2017-07-07T07:36:51.789Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/03_install_php_modules.sh] : Completed activity. Result:
  + '[' -f /root/.not-a-new-instance.txt ']'
  + echo 'Installing PHP modules.'
  Installing PHP modules.
  + yum install -y php70-gmp php70-zip
  Loaded plugins: priorities, update-motd, upgrade-helper
  Resolving Dependencies
  --> Running transaction check
  ---> Package php70-gmp.x86_64 0:7.0.16-1.21.amzn1 will be installed
  ---> Package php70-zip.x86_64 0:7.0.16-1.21.amzn1 will be installed
  --> Finished Dependency Resolution
  
  Dependencies Resolved
  
  ================================================================================
   Package          Arch          Version                  Repository        Size
  ================================================================================
  Installing:
   php70-gmp        x86_64        7.0.16-1.21.amzn1        amzn-main         75 k
   php70-zip        x86_64        7.0.16-1.21.amzn1        amzn-main        144 k
  
  Transaction Summary
  ================================================================================
  Install  2 Packages
  
  Total download size: 219 k
  Installed size: 382 k
  Downloading packages:
  --------------------------------------------------------------------------------
  Total                                              1.2 MB/s | 219 kB  00:00     
  Running transaction check
  Running transaction test
  Transaction test succeeded
  Running transaction
    Installing : php70-zip-7.0.16-1.21.amzn1.x86_64                           1/2 
    Installing : php70-gmp-7.0.16-1.21.amzn1.x86_64                           2/2 
    Verifying  : php70-gmp-7.0.16-1.21.amzn1.x86_64                           1/2 
    Verifying  : php70-zip-7.0.16-1.21.amzn1.x86_64                           2/2 
  
  Installed:
    php70-gmp.x86_64 0:7.0.16-1.21.amzn1   php70-zip.x86_64 0:7.0.16-1.21.amzn1  
  
  Complete!
  + touch /root/.not-a-new-instance.txt
[2017-07-07T07:36:51.789Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/05_configure_php.sh] : Starting activity...
[2017-07-07T07:36:52.277Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/05_configure_php.sh] : Completed activity. Result:
  Using configuration value for DocumentRoot: 
[2017-07-07T07:36:52.277Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/10_composer_install.sh] : Starting activity...
[2017-07-07T07:36:52.367Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/10_composer_install.sh] : Completed activity. Result:
  + . /opt/elasticbeanstalk/support/envvars
  ++ export PHP_MEMORY_LIMIT=256M
  ++ PHP_MEMORY_LIMIT=256M
  ++ export PHP_MAX_EXECUTION_TIME=60
  ++ PHP_MAX_EXECUTION_TIME=60
  ++ export PHP_DISPLAY_ERRORS=Off
  ++ PHP_DISPLAY_ERRORS=Off
  ++ export PHP_COMPOSER_OPTIONS=
  ++ PHP_COMPOSER_OPTIONS=
  ++ export PHP_ALLOW_URL_FOPEN=On
  ++ PHP_ALLOW_URL_FOPEN=On
  ++ export PHP_ZLIB_OUTPUT_COMPRESSION=Off
  ++ PHP_ZLIB_OUTPUT_COMPRESSION=Off
  ++ export PHP_DOCUMENT_ROOT=
  ++ PHP_DOCUMENT_ROOT=
  ++ export PHP_DATE_TIMEZONE=UTC
  ++ PHP_DATE_TIMEZONE=UTC
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
  + EB_APP_STAGING_DIR=/var/app/ondeck
  + cd /var/app/ondeck
  + '[' -f composer.json ']'
  + echo 'No composer.json file detected'
  No composer.json file detected
[2017-07-07T07:36:52.368Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/12_update_permissions.sh] : Starting activity...
[2017-07-07T07:36:52.726Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook/12_update_permissions.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_user
  + EB_APP_USER=webapp
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_base_dir
  + EB_APP_BASE_DIR=/var/app
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
  + EB_APP_STAGING_DIR=/var/app/ondeck
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_logs_dir
  + EB_APP_LOGS_DIR=/var/app/support/logs
  + cd /var/app/ondeck
  + chown -R webapp:webapp /var/app
  + chown -R webapp:webapp /var/log/httpd
  + '[' -f app/SymfonyRequirements.php ']'
[2017-07-07T07:36:52.726Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/AppDeployPreHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/appdeploy/pre.
[2017-07-07T07:36:52.727Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPostBuild] : Starting activity...
[2017-07-07T07:36:52.985Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild] : Starting activity...
[2017-07-07T07:36:52.985Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild] : Completed activity.
[2017-07-07T07:36:53.000Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/EbExtensionPostBuild] : Completed activity.
[2017-07-07T07:36:53.000Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/InfraCleanEbExtension] : Starting activity...
[2017-07-07T07:36:53.001Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0/InfraCleanEbExtension] : Completed activity. Result:
  Cleaned ebextensions subdirectories from /var/app/ondeck.
[2017-07-07T07:36:53.001Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage0] : Completed activity. Result:
  Application deployment - Command CMD-Startup stage 0 completed
[2017-07-07T07:36:53.001Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1] : Starting activity...
[2017-07-07T07:36:53.001Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployEnactHook] : Starting activity...
[2017-07-07T07:36:53.002Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployEnactHook/01_flip.sh] : Starting activity...
[2017-07-07T07:36:53.184Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployEnactHook/01_flip.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
  + EB_APP_STAGING_DIR=/var/app/ondeck
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_deploy_dir
  + EB_APP_DEPLOY_DIR=/var/app/current
  + '[' -d /var/app/current ']'
  + mv /var/app/current /var/app/current.old
  + mv /var/app/ondeck /var/app/current
  + nohup rm -rf /var/app/current.old
[2017-07-07T07:36:53.184Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployEnactHook/99_reload_app_server.sh] : Starting activity...
[2017-07-07T07:36:53.204Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployEnactHook/99_reload_app_server.sh] : Completed activity. Result:
  Equivalent Upstart operations: start httpd, stop httpd, restart httpd, status httpd
  Gracefully restarting httpd
  Stopping httpd
  stop: Unknown instance: 
  Starting httpd
  httpd start/running, process 3278
  [OK]
[2017-07-07T07:36:53.204Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployEnactHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/appdeploy/enact.
[2017-07-07T07:36:53.204Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployPostHook] : Starting activity...
[2017-07-07T07:36:53.204Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployPostHook/01_monitor_httpd_pid.sh] : Starting activity...
[2017-07-07T07:36:54.287Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployPostHook/01_monitor_httpd_pid.sh] : Completed activity. Result:
  + chmod 0755 /var/run/httpd
  + /opt/elasticbeanstalk/bin/healthd-track-pidfile --proxy httpd
[2017-07-07T07:36:54.287Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/AppDeployPostHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/appdeploy/post.
[2017-07-07T07:36:54.287Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/PostInitHook] : Starting activity...
[2017-07-07T07:36:54.287Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1/PostInitHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/postinit.
[2017-07-07T07:36:54.287Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/StartupStage1] : Completed activity. Result:
  Application deployment - Command CMD-Startup stage 1 completed
[2017-07-07T07:36:54.287Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsAfter] : Starting activity...
[2017-07-07T07:36:54.287Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsAfter/ConfigLogRotation] : Starting activity...
[2017-07-07T07:36:54.287Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsAfter/ConfigLogRotation/10-config.sh] : Starting activity...
[2017-07-07T07:36:54.364Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsAfter/ConfigLogRotation/10-config.sh] : Completed activity. Result:
  Disabled forced hourly log rotation.
[2017-07-07T07:36:54.364Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsAfter/ConfigLogRotation] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/addons/logpublish/hooks/config.
[2017-07-07T07:36:54.364Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1/AddonsAfter] : Completed activity.
[2017-07-07T07:36:54.364Z] INFO  [3128]  - [Application deployment app-4664-170707_163503@1] : Completed activity. Result:
  Application deployment - Command CMD-Startup succeeded

@appkr
Copy link
Author

appkr commented Jul 7, 2017

Case 2: App Deploy

[2017-07-07T07:49:39.092Z] INFO  [4060]  - [Application update 13@3] : Starting activity...
[2017-07-07T07:49:39.092Z] INFO  [4060]  - [Application update 13@3/AddonsBefore] : Starting activity...
[2017-07-07T07:49:39.092Z] INFO  [4060]  - [Application update 13@3/AddonsBefore/ConfigCWLAgent] : Starting activity...
[2017-07-07T07:49:39.093Z] INFO  [4060]  - [Application update 13@3/AddonsBefore/ConfigCWLAgent/10-config.sh] : Starting activity...
[2017-07-07T07:49:39.209Z] INFO  [4060]  - [Application update 13@3/AddonsBefore/ConfigCWLAgent/10-config.sh] : Completed activity. Result:
  Log streaming option setting is not specified, ignore cloudwatch logs setup.
  
  Disabled log streaming.
[2017-07-07T07:49:39.210Z] INFO  [4060]  - [Application update 13@3/AddonsBefore/ConfigCWLAgent] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/addons/logstreaming/hooks/config.
[2017-07-07T07:49:39.210Z] INFO  [4060]  - [Application update 13@3/AddonsBefore] : Completed activity.
[2017-07-07T07:49:39.458Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0] : Starting activity...
[2017-07-07T07:49:39.458Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/InfraWriteConfig] : Starting activity...
[2017-07-07T07:49:39.461Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/InfraWriteConfig] : Completed activity. Result:
  Recreated directory /opt/elasticbeanstalk/deploy/configuration/.
  Generate appsource url file at /opt/elasticbeanstalk/deploy/configuration/appsourceurl.
  Generate container config file at /opt/elasticbeanstalk/deploy/configuration/containerconfiguration.
[2017-07-07T07:49:39.461Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/DownloadSourceBundle] : Starting activity...
[2017-07-07T07:49:39.767Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/DownloadSourceBundle] : Completed activity. Result:
  [2017-07-07T07:49:39.563Z] INFO  [4100]  : Application version will be saved to /opt/elasticbeanstalk/deploy/appsource.
  [2017-07-07T07:49:39.564Z] INFO  [4100]  : Using manifest cache with deployment ID 3 and serial 3.
  [2017-07-07T07:49:39.564Z] INFO  [4100]  : Attempting to download application source bundle to: '/opt/elasticbeanstalk/deploy/appsource/source_bundle'.
  [2017-07-07T07:49:39.564Z] INFO  [4100]  : Using computed s3 key.
  [2017-07-07T07:49:39.681Z] INFO  [4100]  : Downloading from bucket 'elasticbeanstalk-ap-northeast-2-628988759087' with key 'resources/environments/e-enjyipsses/_runtime/_versions/eb-test/13' and version '' to '/opt/elasticbeanstalk/deploy/appsource/source_bundle'.
  [2017-07-07T07:49:39.742Z] INFO  [4100]  : Size: 1210, ETag: "7e414f9ecfe83a665169c4786cefa174", Metadata: {"environmentid"=>"e-enjyipsses", "requestid"=>"d0a6dae9-62e8-11e7-9740-216acb4bc9ba"}.
  [2017-07-07T07:49:39.754Z] INFO  [4100]  : Downloaded size: 1210.
  [2017-07-07T07:49:39.754Z] INFO  [4100]  : Successfully downloaded to '/opt/elasticbeanstalk/deploy/appsource/source_bundle'.
[2017-07-07T07:49:39.768Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPreBuild] : Starting activity...
[2017-07-07T07:49:40.040Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild] : Starting activity...
[2017-07-07T07:49:40.041Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild/prebuild_0_eb_test] : Starting activity...
[2017-07-07T07:49:40.041Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild/prebuild_0_eb_test] : Completed activity.
[2017-07-07T07:49:40.041Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild] : Completed activity.
[2017-07-07T07:49:40.059Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPreBuild] : Completed activity.
[2017-07-07T07:49:40.059Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook] : Starting activity...
[2017-07-07T07:49:40.059Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/01_unzip.sh] : Starting activity...
[2017-07-07T07:49:40.333Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/01_unzip.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_user
  + EB_APP_USER=webapp
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
  + EB_APP_STAGING_DIR=/var/app/ondeck
  ++ /opt/elasticbeanstalk/bin/get-config container -k source_bundle
  + EB_SOURCE_BUNDLE=/opt/elasticbeanstalk/deploy/appsource/source_bundle
  + rm -rf /var/app/ondeck
  + /usr/bin/unzip -d /var/app/ondeck /opt/elasticbeanstalk/deploy/appsource/source_bundle
  Archive:  /opt/elasticbeanstalk/deploy/appsource/source_bundle
  46645041c4a9ac909a4b514c3cc0121b5bd92cc8
     creating: /var/app/ondeck/.ebextensions/
    inflating: /var/app/ondeck/.ebextensions/00install_php7_modules.config  
    inflating: /var/app/ondeck/.gitignore  
    inflating: /var/app/ondeck/index.php  
  + chown -R webapp:webapp /var/app/ondeck
  + chmod 775 /var/app/ondeck
[2017-07-07T07:49:40.333Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/02_setup_envvars.sh] : Starting activity...
[2017-07-07T07:49:40.550Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/02_setup_envvars.sh] : Completed activity.
[2017-07-07T07:49:40.550Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/03_install_php_modules.sh] : Starting activity...
[2017-07-07T07:49:40.552Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/03_install_php_modules.sh] : Completed activity. Result:
  + '[' -f /root/.not-a-new-instance.txt ']'
  + echo 'Not a new instance. Skipping installation.'
  Not a new instance. Skipping installation.
  + exit 0
[2017-07-07T07:49:40.553Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/05_configure_php.sh] : Starting activity...
[2017-07-07T07:49:41.039Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/05_configure_php.sh] : Completed activity. Result:
  Using configuration value for DocumentRoot: 
[2017-07-07T07:49:41.039Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/10_composer_install.sh] : Starting activity...
[2017-07-07T07:49:41.130Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/10_composer_install.sh] : Completed activity. Result:
  + . /opt/elasticbeanstalk/support/envvars
  ++ export PHP_MEMORY_LIMIT=256M
  ++ PHP_MEMORY_LIMIT=256M
  ++ export PHP_MAX_EXECUTION_TIME=60
  ++ PHP_MAX_EXECUTION_TIME=60
  ++ export PHP_DISPLAY_ERRORS=Off
  ++ PHP_DISPLAY_ERRORS=Off
  ++ export PHP_COMPOSER_OPTIONS=
  ++ PHP_COMPOSER_OPTIONS=
  ++ export PHP_ALLOW_URL_FOPEN=On
  ++ PHP_ALLOW_URL_FOPEN=On
  ++ export PHP_ZLIB_OUTPUT_COMPRESSION=Off
  ++ PHP_ZLIB_OUTPUT_COMPRESSION=Off
  ++ export PHP_DOCUMENT_ROOT=
  ++ PHP_DOCUMENT_ROOT=
  ++ export PHP_DATE_TIMEZONE=UTC
  ++ PHP_DATE_TIMEZONE=UTC
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
  + EB_APP_STAGING_DIR=/var/app/ondeck
  + cd /var/app/ondeck
  + '[' -f composer.json ']'
  + echo 'No composer.json file detected'
  No composer.json file detected
[2017-07-07T07:49:41.130Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/12_update_permissions.sh] : Starting activity...
[2017-07-07T07:49:41.494Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook/12_update_permissions.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_user
  + EB_APP_USER=webapp
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_base_dir
  + EB_APP_BASE_DIR=/var/app
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
  + EB_APP_STAGING_DIR=/var/app/ondeck
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_logs_dir
  + EB_APP_LOGS_DIR=/var/app/support/logs
  + cd /var/app/ondeck
  + chown -R webapp:webapp /var/app
  + chown -R webapp:webapp /var/log/httpd
  + '[' -f app/SymfonyRequirements.php ']'
[2017-07-07T07:49:41.494Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/AppDeployPreHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/appdeploy/pre.
[2017-07-07T07:49:41.494Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPostBuild] : Starting activity...
[2017-07-07T07:49:41.753Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild] : Starting activity...
[2017-07-07T07:49:41.753Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild] : Completed activity.
[2017-07-07T07:49:41.767Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/EbExtensionPostBuild] : Completed activity.
[2017-07-07T07:49:41.767Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/InfraCleanEbextension] : Starting activity...
[2017-07-07T07:49:41.769Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0/InfraCleanEbextension] : Completed activity. Result:
  Cleaned ebextensions subdirectories from /var/app/ondeck.
[2017-07-07T07:49:41.769Z] INFO  [4060]  - [Application update 13@3/AppDeployStage0] : Completed activity. Result:
  Application update - Command CMD-AppDeploy stage 0 completed
[2017-07-07T07:49:41.769Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1] : Starting activity...
[2017-07-07T07:49:41.769Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployEnactHook] : Starting activity...
[2017-07-07T07:49:41.769Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployEnactHook/01_flip.sh] : Starting activity...
[2017-07-07T07:49:41.952Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployEnactHook/01_flip.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
  + EB_APP_STAGING_DIR=/var/app/ondeck
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_deploy_dir
  + EB_APP_DEPLOY_DIR=/var/app/current
  + '[' -d /var/app/current ']'
  + mv /var/app/current /var/app/current.old
  + mv /var/app/ondeck /var/app/current
  + nohup rm -rf /var/app/current.old
[2017-07-07T07:49:41.952Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployEnactHook/99_reload_app_server.sh] : Starting activity...
[2017-07-07T07:49:42.003Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployEnactHook/99_reload_app_server.sh] : Completed activity. Result:
  Equivalent Upstart operations: start httpd, stop httpd, restart httpd, status httpd
  Gracefully restarting httpd
  [OK]
[2017-07-07T07:49:42.003Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployEnactHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/appdeploy/enact.
[2017-07-07T07:49:42.003Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployPostHook] : Starting activity...
[2017-07-07T07:49:42.003Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployPostHook/01_monitor_httpd_pid.sh] : Starting activity...
[2017-07-07T07:49:42.143Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployPostHook/01_monitor_httpd_pid.sh] : Completed activity. Result:
  + chmod 0755 /var/run/httpd
  + /opt/elasticbeanstalk/bin/healthd-track-pidfile --proxy httpd
[2017-07-07T07:49:42.143Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1/AppDeployPostHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/appdeploy/post.
[2017-07-07T07:49:42.143Z] INFO  [4060]  - [Application update 13@3/AppDeployStage1] : Completed activity. Result:
  Application version switch - Command CMD-AppDeploy stage 1 completed
[2017-07-07T07:49:42.143Z] INFO  [4060]  - [Application update 13@3/AddonsAfter] : Starting activity...
[2017-07-07T07:49:42.143Z] INFO  [4060]  - [Application update 13@3/AddonsAfter/ConfigLogRotation] : Starting activity...
[2017-07-07T07:49:42.143Z] INFO  [4060]  - [Application update 13@3/AddonsAfter/ConfigLogRotation/10-config.sh] : Starting activity...
[2017-07-07T07:49:42.228Z] INFO  [4060]  - [Application update 13@3/AddonsAfter/ConfigLogRotation/10-config.sh] : Completed activity. Result:
  Disabled forced hourly log rotation.
[2017-07-07T07:49:42.228Z] INFO  [4060]  - [Application update 13@3/AddonsAfter/ConfigLogRotation] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/addons/logpublish/hooks/config.
[2017-07-07T07:49:42.228Z] INFO  [4060]  - [Application update 13@3/AddonsAfter] : Completed activity.
[2017-07-07T07:49:42.229Z] INFO  [4060]  - [Application update 13@3] : Completed activity. Result:
  Application update - Command CMD-AppDeploy succeeded

@appkr
Copy link
Author

appkr commented Jul 7, 2017

Case 3: Config Deploy

[2017-07-07T07:53:52.434Z] INFO  [4428]  - [Configuration update 13@4] : Starting activity...
[2017-07-07T07:53:52.434Z] INFO  [4428]  - [Configuration update 13@4/AddonsBefore] : Starting activity...
[2017-07-07T07:53:52.434Z] INFO  [4428]  - [Configuration update 13@4/AddonsBefore/ConfigCWLAgent] : Starting activity...
[2017-07-07T07:53:52.434Z] INFO  [4428]  - [Configuration update 13@4/AddonsBefore/ConfigCWLAgent/10-config.sh] : Starting activity...
[2017-07-07T07:53:52.550Z] INFO  [4428]  - [Configuration update 13@4/AddonsBefore/ConfigCWLAgent/10-config.sh] : Completed activity. Result:
  Log streaming option setting is not specified, ignore cloudwatch logs setup.
  
  Disabled log streaming.
[2017-07-07T07:53:52.550Z] INFO  [4428]  - [Configuration update 13@4/AddonsBefore/ConfigCWLAgent] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/addons/logstreaming/hooks/config.
[2017-07-07T07:53:52.550Z] INFO  [4428]  - [Configuration update 13@4/AddonsBefore] : Completed activity.
[2017-07-07T07:53:52.550Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0] : Starting activity...
[2017-07-07T07:53:52.550Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0/InfraWriteConfig] : Starting activity...
[2017-07-07T07:53:52.553Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0/InfraWriteConfig] : Completed activity. Result:
  Recreated directory /opt/elasticbeanstalk/deploy/configuration/.
  Generate appsource url file at /opt/elasticbeanstalk/deploy/configuration/appsourceurl.
  Generate container config file at /opt/elasticbeanstalk/deploy/configuration/containerconfiguration.
[2017-07-07T07:53:52.553Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0/ConfigDeployPreHook] : Starting activity...
[2017-07-07T07:53:52.553Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0/ConfigDeployPreHook/10_setup_envvars.sh] : Starting activity...
[2017-07-07T07:53:52.772Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0/ConfigDeployPreHook/10_setup_envvars.sh] : Completed activity.
[2017-07-07T07:53:52.772Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0/ConfigDeployPreHook/20_configure_php.sh] : Starting activity...
[2017-07-07T07:53:53.259Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0/ConfigDeployPreHook/20_configure_php.sh] : Completed activity. Result:
  Using configuration value for DocumentRoot: 
[2017-07-07T07:53:53.259Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0/ConfigDeployPreHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/configdeploy/pre.
[2017-07-07T07:53:53.259Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage0] : Completed activity. Result:
  Configuration update - Command CMD-ConfigDeploy stage 0 completed
[2017-07-07T07:53:53.259Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage1] : Starting activity...
[2017-07-07T07:53:53.259Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage1/ConfigDeployEnactHook] : Starting activity...
[2017-07-07T07:53:53.259Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage1/ConfigDeployEnactHook/99_reload_app_server.sh] : Starting activity...
[2017-07-07T07:53:53.352Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage1/ConfigDeployEnactHook/99_reload_app_server.sh] : Completed activity. Result:
  Equivalent Upstart operations: start httpd, stop httpd, restart httpd, status httpd
  Stopping httpd
  httpd stop/waiting
  Starting httpd
  httpd start/running, process 4502
  [OK]
[2017-07-07T07:53:53.352Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage1/ConfigDeployEnactHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/configdeploy/enact.
[2017-07-07T07:53:53.352Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage1/ConfigDeployPostHook] : Starting activity...
[2017-07-07T07:53:53.352Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage1/ConfigDeployPostHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/configdeploy/post.
[2017-07-07T07:53:53.352Z] INFO  [4428]  - [Configuration update 13@4/ConfigDeployStage1] : Completed activity. Result:
  Application restart - Command CMD-ConfigDeploy stage 1 completed
[2017-07-07T07:53:53.352Z] INFO  [4428]  - [Configuration update 13@4/AddonsAfter] : Starting activity...
[2017-07-07T07:53:53.352Z] INFO  [4428]  - [Configuration update 13@4/AddonsAfter/ConfigLogRotation] : Starting activity...
[2017-07-07T07:53:53.352Z] INFO  [4428]  - [Configuration update 13@4/AddonsAfter/ConfigLogRotation/10-config.sh] : Starting activity...
[2017-07-07T07:53:53.511Z] INFO  [4428]  - [Configuration update 13@4/AddonsAfter/ConfigLogRotation/10-config.sh] : Completed activity. Result:
  Disabled forced hourly log rotation.
[2017-07-07T07:53:53.512Z] INFO  [4428]  - [Configuration update 13@4/AddonsAfter/ConfigLogRotation] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/addons/logpublish/hooks/config.
[2017-07-07T07:53:53.512Z] INFO  [4428]  - [Configuration update 13@4/AddonsAfter] : Completed activity.
[2017-07-07T07:53:53.512Z] INFO  [4428]  - [Configuration update 13@4] : Completed activity. Result:
  Configuration update - Command CMD-ConfigDeploy succeeded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment