Я предоставил для своей конфигурации 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 для своего экземпляра, я могу выполнить команду без проблем.