AWS Elastic Beanstalk: сбой перезагрузки nginx - PullRequest
0 голосов
/ 05 марта 2019

Я предоставил для своей конфигурации Elgin Beanstalk nginx в соответствии с этой статьей .Мое приложение находится в контейнере Docker.Проблема в том, что среде не удается перезагрузить nginx.

Вот мой файл конфигурации:

files:
  "/etc/nginx/conf.d/proxy.conf" :
    mode: "000644"
    owner: root
    group: root
    content: |
      client_max_body_size 500M;

container_commands:
  01_reload_nginx:
    command: "sudo service nginx reload"

И это приводит к сбою (после /var/log/eb-activity.log):

EmbeddedPostBuild/postbuild_0_audio_explorer] : Starting activity...
[2019-03-04T21:45:01.064Z] INFO  [3274]  - [Application deployment app-8a62-190304_223307@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_audio_explorer/Command 01_reload_nginx] : Starting activity...
[2019-03-04T21:45:01.100Z] INFO  [3274]  - [Application deployment app-8a62-190304_223307@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_audio_explorer/Command 01_reload_nginx] : Activity execution failed, because:  (ElasticBeanstalk::ExternalInvocationError)


[2019-03-04T21:45:01.100Z] INFO  [3274]  - [Application deployment app-8a62-190304_223307@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_audio_explorer/Command 01_reload_nginx] : Activity failed.
[2019-03-04T21:45:01.100Z] INFO  [3274]  - [Application deployment app-8a62-190304_223307@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_audio_explorer] : Activity failed.
[2019-03-04T21:45:01.100Z] INFO  [3274]  - [Application deployment app-8a62-190304_223307@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild] : Activity failed.
[2019-03-04T21:45:01.122Z] INFO  [3274]  - [Application deployment app-8a62-190304_223307@1/StartupStage0/EbExtensionPostBuild] : Activity failed.
[2019-03-04T21:45:01.122Z] INFO  [3274]  - [Application deployment app-8a62-190304_223307@1/StartupStage0] : Activity failed.
[2019-03-04T21:45:01.122Z] INFO  [3274]  - [Application deployment app-8a62-190304_223307@1] : Completed activity. Result:
  Application deployment - Command CMD-Startup failed

Когда я удаляю раздел:

container_commands:
  01_reload_nginx:
    command: "sudo service nginx reload"

Развертывание проходит гладко.

Есть идеи?Как я могу получить информацию о том, что именно не так с командой?Если я использую ssh для своего экземпляра, я могу выполнить команду без проблем.

1 Ответ

0 голосов
/ 14 марта 2019

Процесс развертывания эластичного бобового стебля выполнит перезагрузку nginx, поэтому вы можете навсегда удалить его из сценария и избежать ошибки.Выяснить, почему именно команда провалилась, будет просто академическим

...