繁体   English   中英

如何将烧瓶应用程序发送到 AWS Elastic Beanstalk?

[英]How to send a flask application to AWS Elastic Beanstalk?

我正在尝试将我的网站从 AWS 部署到控制台中的 Elastic Beanstalk。 网站结构在我的计算机本地运行完美,并具有以下结构:

- app.py

- Static --------- css --------- style.css
                   js  --------- autocomplete.js
                                 otherfiles.js

- Templates  ----- index.html

应用程序 app.py 是 Fl​​ask 中的一个应用程序,它将变量的值发送到索引和 javascript 文件。 我想让网页在 AWS 中运行,并且由于 app.py 必须 24 小时一直运行,我认为最好的选择是 AWS Elastic Beanstalk。 我所做的是:

  • 我创造了环境

  • 我从 AWS Elastic Beanstalk 在控制台中上传了我的项目。 根据我在 Stackoverflow 的其他帖子中读到的内容,最好的主意是将整个项目上传到一个 zip 文件中,然后将其解压缩。 我做到了,但我得到的只是消息“环境健康状况已从降级转变为严重。100.0% 的请求因 HTTP 5xx 失败。所有实例上的 ELB 进程都不健康。ELB 健康状况失败或不适用于所有人实例。所有实例上的服务均受损。”

有谁知道我是否朝着正确的方向前进?

非常感谢

检查 beanstalk 日志,您可能会在那里找到可以帮助您确定问题所在的信息。 我最近遇到了类似的问题(尽管我使用的是命令行界面而不是控制台),结果 beantalk 在默认情况下正在寻找“application.py”。

暂无
暂无

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

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