我正在使用 AWS elastic beanstalk 來提供自定義 python 應用程序。除了更新環(huán)境變量外,一切正常。如果我嘗試更改eb setenv FOO=bar (或在控制臺中更改),應用程序?qū)⑼V棺R別所有env 變量。重新啟動服務器或發(fā)送新的部署解決了問題,但客戶端可能會遇到停機或 400/500 錯誤。我?guī)缀蹩梢钥隙ㄎ倚枰褂?configdeploy 掛鉤,但不知道如何使用。謝謝!配置:在 64 位 Amazon Linux/2.7.3 上運行的 Python 3.40_python.configoption_settings: aws:elasticbeanstalk:container:python: WSGIPath: 'configs/wsgi.py' NumProcesses: 6 NumThreads: 15container_commands: 01_wsgipass: command: 'echo "WSGIPassAuthorization On" >> ../wsgi.conf' 02_traceenable: command: 'echo "TraceEnable Off" >> ../wsgi.conf'1_apache.configcontainer_commands: 01_setup_apache: command: "cp .ebextensions/enable_mod_deflate.conf /etc/httpd/conf.d/enable_mod_deflate.conf"files: "/etc/httpd/conf.d/ssl_rewrite.conf": mode: "000644" owner: root group: root content: | RewriteEngine On <If "-n '%{HTTP:X-Forwarded-Proto}' && %{HTTP:X-Forwarded-Proto} != 'https'"> RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] </If> "/etc/httpd/conf.d/wsgi_custom.conf": mode: "000644" owner: root group: root content: | WSGIApplicationGroup %{GLOBAL}
AWS beanstalk - 更新環(huán)境變量時 Python 應用程序失敗
慕運維8079593
2021-07-27 05:08:54