我想知道芹菜任务的信息在哪里。得救了。我检查了数据库中的表,没有找到相关的项目。当我关闭本地服务器并在稍后重新启动它时,芹菜知道队列中的任务。
解决方案:任务信息由代理保存,在我的例子中是redis。Redis将在运行dump.rdb(取决于redis-config文件)的目录中创建一个文件“manage.py”。下面的链接可以引用到转储和还原不同服务器之间的dump.rdb。http://zdk.blinkenshell.org/redis-backup-and-restore/
发布于 2018-07-27 00:40:05
在芹菜中,我们使用经纪人来存储任务信息。代理是类型的数据库,与芹菜一起使用,因为它们对于生产者-消费者场景来说是快速和高效的。
为什么不使用SQL?
SQL数据库能够在网络中运行并处理并发访问。他们的问题是他们太慢了。相比之下,NoSQL数据库速度相当快,但很多时候它们都缺乏可靠性。
我在网上找到了一篇文章,芹菜:建筑及其工作原理概述,它用简单的词解释了一切。
https://stackoverflow.com/questions/51548781
复制相似问题