![](/img/trans.png)
[英]AWS python Flask EB .ebextensions .conf file is not working
[英]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.