AWS Elastic BeanStalk 部署错误总结
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 部署错误总结相关推荐
- 通过aws部署推荐系统_通过AWS Elastic Beanstalk轻松进行Spring Boot部署
通过aws部署推荐系统 朋友不允许朋友写用户身份验证. 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK. 数分钟之内即可在任何应用程序中对用户进行身份验证,管理和保护. 几乎所有应 ...
- 使用AWS Elastic Beanstalk轻松进行Spring Boot部署
朋友不允许朋友写用户身份验证. 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK. 在几分钟之内即可对任何应用程序中的用户进行身份验证,管理和保护. 几乎所有应用程序都依赖于身份验证 ...
- 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 ...
- aws部署java应用_在 Elastic Beanstalk 上创建和部署 Java 应用程序 - AWS Elastic Beanstalk...
本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 在 Elastic Beanstalk 上创建和部署 Java 应用程序 AWS Elastic Beanstalk 支持 ...
- aws部署php程序,在 Elastic Beanstalk 上创建和部署 PHP 应用程序 - AWS Elastic Beanstalk
AWS 文档中描述的 AWS 服务或功能可能因区域而异.要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门. 本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 在 ...
- node aws 内存溢出_在AWS Elastic Beanstalk上运行生产Node应用程序的现实
node aws 内存溢出 by Jared Nutt 贾里德·努特(Jared Nutt) 在AWS Elastic Beanstalk上运行生产Node应用程序的现实 (The reality o ...
- Elastic Beanstalk部署策略
关注公众号:AWS爱好者(iloveaws) 文 | 沉默恶魔(禁止转载,转载请先经过作者同意) 网站:www.iloveaws.cn Hello大家好,欢迎来到<AWS解决方案架构师认证 Pr ...
- aws elastic beanstalk入门之简介
文档:What is AWS Elastic Beanstalk? - AWS Elastic Beanstalk 1.简介 Elastic Beanstalk 可以在 AWS 云中快速部署和管理应用 ...
- aws beanstalk mysql_教程和示例 - AWS Elastic Beanstalk
教程和示例 特定于语言和框架的教程分布在<AWS Elastic Beanstalk 开发人员指南>中.新的和更新的教程在发布后将添加到此列表.首先显示最近更新. 这些教程面向中等水平的用 ...
- aws部署ssh_将Quarkus应用程序部署到AWS Elastic Beanstalk
aws部署ssh Elastic Beanstalk允许在AWS云中部署和管理应用程序,而无需了解运行这些应用程序的基础架构. 使用Elastic Beanstalk,您可以运行可处理HTTP请求的网 ...
最新文章
- 高质量程序程序设计指南摘录
- Docker Review - docker images 常用命令
- 怪物刷新时间计时_热血传奇;散人对这类怪物可谓是情有独钟
- 怎么退出python命令行cd找到txt文档_《python怎么读取txt文件》
- INITRANS和MAXTRANS参数的作用
- Java的新项目学成在线笔记-day7(一)
- RTOS原理与实现06:计数信号量实现
- 腾讯面试题: 百度搜索为什么那么快? | 原力计划
- matlab搭配循环的函数按列将生成的数据写入文件
- Linux驱动中相关函数查询
- python实现设计模式
- 编辑栏不见了_微信图文编辑器集合和使用技巧
- 微信小程序--获取已发布微信小游戏和小程序源码
- Apache ab测试结果解析
- PS制作3D立体字步骤教程
- 电脑任务栏卡死的解决方法
- Kafka安装详细教程
- CList POSITION
- parameterType和resultType
- Spring Boot入门教程(二十五): Apache Shiro