繁体   English   中英

eb 配置和.ebextensions/ -.ebextensions/ 不工作

[英]eb config and .ebextensions/ - .ebextensions/ not working

我的理解是通过eb config和通过.ebextensions/编辑配置都做同样的事情。 使用eb config直接更改配置正在使用.ebextensions/更改配置,但是是脚本化的,因此是可重复的。

这个对吗?

最初,我使用ebconf来更改

aws:elasticbeanstalk:container:python:
    NumProcesses: '1'
    NumThreads: '15'
    WSGIPath: application

aws:elasticbeanstalk:container:python:
    NumProcesses: '1'
    NumThreads: '15'
    WSGIPath: project.wsgi # <-- change

这有效,我能够运行我的应用程序。

然后我决定我想通过.ebextensions/进行所有更改。 我恢复了使用eb config所做的更改并创建了文件.ebextensions/02_python.config ,其中包含:

option_settings:
   "aws:elasticbeanstalk:container:python":
     WSGIPath: project.wsgi
     NumProcesses: 3
     NumThreads: 20
   "aws:elasticbeanstalk:environment:proxy:staticfiles":
     "/static/": "static/"

eb deploy之后,当我执行eb config时,所有 chages 都会反映出来,除了WSGIPath值没有改变,因此我的应用程序不再工作。

为什么.ebextensions/02_python.config没有覆盖那个值?

这是我为解决此问题所做的工作。

eb config

删除WSGIPath: 应用程序

保存并等待重新加载

eb deploy

保存并等待重新加载

eb config

验证文件的更改是否已完成!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM