1. [ERROR] An error occurred during execution of command [app-deploy] - [StageApplication]. Stop running the command. Error: chown /var/app/staging/bin/python: no such file or directory

我自己本地的开发环境是python3.9 + django3.2,但是aws上文档要求python3.7 + django2.2. 我猜是本地开发和部署要求版本不同所以才出现这样的错误。
解决方法:在虚拟环境安装python3.7 + django2.2然后新建项目,把代码复制到此新项目中。循序渐进,copy一点部署一点,发现成功了。

**

2. aws eb上的网站不显示static文件。

**

解决方法:.ebextensions/static-files.config下添加:

option_settings:aws:elasticbeanstalk:environment:proxy:staticfiles:/static: static

settings.py文件内容如下:

STATIC_URL = '/static/'
STATIC_ROOT = 'static'
# STATIC_ROOT = os.path.join(BASE_DIR, "static")
# STATICFILES_DIRS = (
#     os.path.join(BASE_DIR, "static"),
# )

部署即可。
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environment-cfg-staticfiles.html#environment-cfg-staticfiles.namespace

3. aws指令错误:

aws更新很快,很多指令也更新了。如果需要migrate data:指令如下,位于db-migrate。config:

container_commands:01_migrate:command: "source /var/app/venv/*/bin/activate && python3 manage.py migrate"leader_only: true
option_settings:aws:elasticbeanstalk:application:environment:DJANGO_SETTINGS_MODULE: greatKartForAWS.settings

4. media 文件不显示,表示无权限。

解决方案: 在settings文件的installed apps 注释掉

# 'django.contrib.staticfiles',

5. AttributeError: ‘str’ object has no attribute ‘decode’

解决方法,升级Django版本即可,如,从2.2 --> 3.0.2.

AWS Elastic BeanStalk 部署错误总结相关推荐

  1. 通过aws部署推荐系统_通过AWS Elastic Beanstalk轻松进行Spring Boot部署

    通过aws部署推荐系统 朋友不允许朋友写用户身份验证. 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK. 数分钟之内即可在任何应用程序中对用户进行身份验证,管理和保护. 几乎所有应 ...

  2. 使用AWS Elastic Beanstalk轻松进行Spring Boot部署

    朋友不允许朋友写用户身份验证. 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK. 在几分钟之内即可对任何应用程序中的用户进行身份验证,管理和保护. 几乎所有应用程序都依赖于身份验证 ...

  3. aws v2.2.exe_如何在AWS Elastic Beanstalk上部署Rails 5.2 PostgreSQL应用

    aws v2.2.exe by Evrim Persembe 通过埃夫里姆·佩塞姆贝 如何在AWS Elastic Beanstalk上部署Rails 5.2 PostgreSQL应用 (How to ...

  4. aws部署java应用_在 Elastic Beanstalk 上创建和部署 Java 应用程序 - AWS Elastic Beanstalk...

    本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 在 Elastic Beanstalk 上创建和部署 Java 应用程序 AWS Elastic Beanstalk 支持 ...

  5. aws部署php程序,在 Elastic Beanstalk 上创建和部署 PHP 应用程序 - AWS Elastic Beanstalk

    AWS 文档中描述的 AWS 服务或功能可能因区域而异.要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门. 本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 在 ...

  6. node aws 内存溢出_在AWS Elastic Beanstalk上运行生产Node应用程序的现实

    node aws 内存溢出 by Jared Nutt 贾里德·努特(Jared Nutt) 在AWS Elastic Beanstalk上运行生产Node应用程序的现实 (The reality o ...

  7. Elastic Beanstalk部署策略

    关注公众号:AWS爱好者(iloveaws) 文 | 沉默恶魔(禁止转载,转载请先经过作者同意) 网站:www.iloveaws.cn Hello大家好,欢迎来到<AWS解决方案架构师认证 Pr ...

  8. aws elastic beanstalk入门之简介

    文档:What is AWS Elastic Beanstalk? - AWS Elastic Beanstalk 1.简介 Elastic Beanstalk 可以在 AWS 云中快速部署和管理应用 ...

  9. aws beanstalk mysql_教程和示例 - AWS Elastic Beanstalk

    教程和示例 特定于语言和框架的教程分布在<AWS Elastic Beanstalk 开发人员指南>中.新的和更新的教程在发布后将添加到此列表.首先显示最近更新. 这些教程面向中等水平的用 ...

  10. aws部署ssh_将Quarkus应用程序部署到AWS Elastic Beanstalk

    aws部署ssh Elastic Beanstalk允许在AWS云中部署和管理应用程序,而无需了解运行这些应用程序的基础架构. 使用Elastic Beanstalk,您可以运行可处理HTTP请求的网 ...

最新文章

  1. 高质量程序程序设计指南摘录
  2. Docker Review - docker images 常用命令
  3. 怪物刷新时间计时_热血传奇;散人对这类怪物可谓是情有独钟
  4. 怎么退出python命令行cd找到txt文档_《python怎么读取txt文件》
  5. INITRANS和MAXTRANS参数的作用
  6. Java的新项目学成在线笔记-day7(一)
  7. RTOS原理与实现06:计数信号量实现
  8. 腾讯面试题: 百度搜索为什么那么快? | 原力计划
  9. matlab搭配循环的函数按列将生成的数据写入文件
  10. Linux驱动中相关函数查询
  11. python实现设计模式
  12. 编辑栏不见了_微信图文编辑器集合和使用技巧
  13. 微信小程序--获取已发布微信小游戏和小程序源码
  14. Apache ab测试结果解析
  15. PS制作3D立体字步骤教程
  16. 电脑任务栏卡死的解决方法
  17. Kafka安装详细教程
  18. CList POSITION
  19. parameterType和resultType
  20. Spring Boot入门教程(二十五): Apache Shiro

热门文章

  1. 三角网格(Triangle Mesh)与四角mesh网格理解总结
  2. python 算24 代码
  3. vlan绑定_华为S5700交换机设置IP-MAC绑定功能
  4. 旷视 2019 春季算法实习生面试总结
  5. 冰刃(IceSword)的使用方法(基础篇)
  6. python教育学_为什么老男孩教育学Python课程更有优势?
  7. 敬业签手机版便签软件怎么绑定QQ或微信互联登录?
  8. 杂项-Java:JCP
  9. 森林防火三维地理信息系统
  10. TLD(Tracking-Learning-Detection)一种目标跟踪算法(相关资料很全)