gpt4 book ai didi

python - AWS 弹性 beanstalk 上的 Django 版本

转载 作者:太空宇宙 更新时间:2023-11-03 11:30:40 26 4
gpt4 key购买 nike

根据这个(旧)教程,elastic beanstalk 上的 django 版本应该是 1.4.1。

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html

本教程解释了您应该放入 requirements.txt 文件:

Django==1.4.1

我的项目已经使用 django 1.6.1 编写了一半,如果我简单地输入 requirements.txt,有人知道它是否可以在 elastic beanstalk 上运行

Django==1.6.1

如果不行,django 1.5 能用吗?

(由于技术原因,我现在无法在 AWS 中设置帐户,因此我无法创建 django 1.6 项目并测试它是否正常工作。)

最佳答案

我有一个 Elastic Beanstalk 应用程序,可以与 Django 1.6.5 和许多附加组件一起正常工作。这是我在部署中使用的 requirements.txt:

Django==1.6.5
MySQL-python==1.2.5
South==0.8.4
boto==2.28.0
Markdown==2.4.1
django-filter==0.7
django-guardian==1.2.0
django-oauth-plus==2.2.4
django-oauth2-provider==0.2.6.1
django-storages==1.1.8
djangorestframework==2.3.14
httplib2==0.9
oauth2==1.5.211
shortuuid==0.4.2
six==1.7.2

在某些时候,我确实从 /opt/elasticbeanstalk/hooks/appdeploy/enact/01flip.py 收到一个 Hook 错误,无法重新启动 apache。几次重试后,它成功启动。它不会每次都发生。我只是执行了 git aws.push 大约 3 次,然后它就正常运行了。

编辑: 从那以后,我发现从 EC2 重新启动托管应用程序的 EC2 实例有时会很有帮助。我还发现,如果将最小服务器数设置为至少 2,应用程序会更稳定。

希望对您有所帮助!我喜欢在 AWS Elastic Beanstalk 中运行 Django。我只是希望我从 Django 1.7 和 Django Rest Framework 3.0 开始。总有一天我会迁移!

关于python - AWS 弹性 beanstalk 上的 Django 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20994342/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com