【问题标题】:Elastic Beanstalk .ebextensions config file don't make fileElastic Beanstalk .ebextensions 配置文件不生成文件
【发布时间】:2018-03-26 21:59:06
【问题描述】:

平台:java8(不是tomcat,因为我用spring-boot,所以我用嵌入式tomcat)

所以我通过下面的命令压缩了

zip -r app.zip app.jar .ebextensions

.ebextensions 包含 test.config 文件。
files: "/etc/nginx/conf.d/test.conf": mode: "000644" owner: root group: root content: | client_max_body_size 10M;

我检查每个 ec2 实例,但不创建 /etc/nginx/conf.d/test.conf
我检查 /var/log/eb-activity.log
[2017-10-15T05:12:32.538Z] INFO [2995] - [Application deployment prod-map-api-c0c8a00b590c593700ba85405010a85bea21ecd2@26/StartupStage0/AppDeployPreHook] : Starting activity... [2017-10-15T05:12:32.538Z] INFO [2995] - [Application deployment prod-map-api-c0c8a00b590c593700ba85405010a85bea21ecd2@26/StartupStage0/AppDeployPreHook/01_configure_application.sh] : Starting activity... [2017-10-15T05:12:33.164Z] INFO [2995] - [Application deployment prod-map-api-c0c8a00b590c593700ba85405010a85bea21ecd2@26/StartupStage0/AppDeployPreHook/01_configure_application.sh] : Completed activity. Result: Executing: /usr/bin/unzip -o -d /var/app/staging /opt/elasticbeanstalk/deploy/appsource/source_bundle Archive: /opt/elasticbeanstalk/deploy/appsource/source_bundle inflating: /var/app/staging/map.jar inflating: /var/app/staging/Procfile creating: /var/app/staging/.ebextensions/ inflating: /var/app/staging/.ebextensions/test.config Executing: HOME=/tmp /opt/elasticbeanstalk/lib/ruby/bin/ruby /opt/elasticbeanstalk/lib/ruby/bin/foreman export supervisord --procfile /var/app/staging/Procfile --root /var/app/current --app application --log /var/log/ --user webapp --template /opt/elasticbeanstalk/private/config/foreman/supervisord --env /var/elasticbeanstalk/staging/elasticbeanstalk.env /var/elasticbeanstalk/staging/supervisor [foreman export] writing: application.conf Executing: /opt/elasticbeanstalk/bin/log-conf -n supervisor -l'/var/log/supervisord.log' -t bundlelogs Executing: /opt/elasticbeanstalk/bin/log-conf -n containerlistener -l'/var/log/eb-container-listener.log' -t bundlelogs

我找不到任何失败消息...

【问题讨论】:

    标签: nginx spring-boot amazon-elastic-beanstalk ebextensions


    【解决方案1】:

    候补律师

    JAVA SE 的代理配置与其他平台不同。
    请看Configuring the Reverse Proxy in JAVA SE

    也许我在 /etc/nginx/conf.d 中没有写文件权限
    我尝试使用 *.config 文件在 /home/ec2-user 中创建一些文件,它可以工作。

    不看官方文档是我的错。

    【讨论】:

      猜你喜欢
      • 2015-04-23
      • 2021-02-01
      • 2017-05-06
      • 2023-03-26
      • 2021-12-04
      • 2021-11-25
      • 2013-04-11
      • 2018-01-21
      • 2015-01-04
      相关资源
      最近更新 更多