eb config 和 .ebextensions/ - .ebextensions/ 不起作用



据我了解,通过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

验证是否已对文件进行更改!

相关内容

  • 没有找到相关文章

最新更新