django-celery

    0热度

    1回答

    我有一个芹菜配置(在Django芹菜)与兔MQ作为代理和并发20线程。 其中一项任务需要很长时间(约一小时)才能执行。几分钟后,运行所有其他并发线程的任务将停止工作直到任务完成,为什么会发生这种情况? 谢谢!

    2热度

    1回答

    所以我一直在想如何制定计划任务,我找到了芹菜,并能够做出简单的计划任务。为此,我需要打开一个命令行并运行celery -A proj beat以执行任务。这在开发环境中可以正常工作,但将其投入生产时将成为问题。 那么如何让芹菜在没有命令行的情况下工作?当我的生产服务器在线时,我怎样才能确保我的调度程序能够跟上?芹菜可以做这个,还是我需要去另一种方法?

    0热度

    1回答

    我开发了一个调用芹菜任务来更新Django模型的django应用程序。我知道这个任务是序列化的,并通过像rabbitmq这样的消息代理发送给执行任务的芹菜工作者。 该任务的执行依赖于Django模型和各种其他库导入。芹菜如何处理这些依赖关系?这些信息如何传递给工人? 我打算只用rabbitmq和django,不用芹菜。当谈到如何完成序列化时,我不知所措。

    1热度

    1回答

    我正在处理的应用程序从静态HTML页面和API端点请求内容,并且需要支持结果后端中的两种内容类型。 有没有一种方法可以在Celery Results Backend中同时使用HTML和JSON?我曾尝试设置CELERY_ACCEPT_CONTENT = ['text/plain', 'application/json'],并且在所有HTML结果上抛出错误is not JSON serializab

    0热度

    1回答

    我可以在我的Django应用程序使用芹菜节拍安排一个小时的任务中settings.py像这样: CELERYBEAT_SCHEDULE={ 'tasks.my_task':{ 'task':'tasks.my_task', 'schedule':timedelta(seconds=60*60), 'args':(), }, } 但是,有没有办法来安排这样一个任务它立即排队和计算,其

    1热度

    1回答

    我在为Django配置Celery时遇到了问题。 我这是怎么开始的Django芹菜:任务 python manage.py celery worker --autoscale=10,2 例子: @task def test(i): print "ITERATION {} START".format(i) time.sleep(10) print "ITERATI

    4热度

    1回答

    有一种方法可以启动芹菜工作者并击败一个命令吗?我想将芹菜添加到我的Fabric自动化部署过程中。 我目前正在运行:其次是 celery -A prj beat -l info -S django 然而 celery -A prj worker -B ,第一命令启动工人,不允许下一个命令(在开始拍)要,因为运行显示工作人员启动消息。 有没有办法避免启动消息出现?或者在一个命令中执行这两个操作

    0热度

    1回答

    芹菜文档说配置文件应该在工作目录或python路径中。 from celery import Celery from properties import config_file import sys sys.path.append(config_file) app = Celery() app.config_from_object(config_file.split('.')[0])

    0热度

    1回答

    我正在关注here的教程,以获取在我的django项目中定义的定期任务。 文章建议有celery.py文件的格式为: from celery import Celery from celery.schedules import crontab app = Celery() @app.on_after_configure.connect def setup

    1热度

    2回答

    我正在努力使芹菜适合高可用性我已经分叉了django_celery项目和celery这个分支以便进行我需要的自定义。芹菜链接显示的修改,利用下面的代码beat.py: 我加这个锁模式django_celery models.py文件,并能迁移就好: from django.db import models @python_2_unicode_compatible class Lock(mod