簡體   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