首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AWS Elastic Beanstalk上部署django-rq和rq调度器

在AWS Elastic Beanstalk上部署django-rq和rq调度器
EN

Stack Overflow用户
提问于 2018-04-11 23:08:02
回答 1查看 1.1K关注 0票数 23

我有一个在AWS EB环境上运行的Django应用程序。在最近的更新中,我必须为一些基于队列的后台任务集成django-rq和rq调度器。这一切都可以在本地主机上使用命令rqworkerrqscheduler很好地工作。但我真的很难找到一种方法让它在AWS EB环境中运行。我的分析表明,唯一的办法就是使用ElastiCache。有没有人可以指引我正确的方向,或者任何博客文章可以帮助我做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-10-21 03:00:07

嗯!所以你可能想要把你的持久化存储(Redis)和你的工作者分开。这在Heroku (并不是说你一定要使用它们,但它们的UI很好地反映了现实)和Resources (不在部署之间重启)和Dynos (在部署之间重启)中得到了很好的抽象。

您可能有一个ElastiCache (或自托管Redis)实例用于每个已部署的环境(生产、试运行等)。通过YAML使用任何URL/凭据。这样,当你的服务重新启动时,你不会失去工作(因为Redis还活着),但是你可以随时部署新的代码!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49778627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档