django-celery

    1热度

    1回答

    我目前使用django 1.11,为了兼容性的原因,我不得不使用旧版本的芹菜(3.1)。 我想升级到芹菜4.0,因为我们的应用程序的另一部分需要更高版本的芹菜。 芹菜,django-celery和django 1.11是否兼容?文档中说celery 4.0与1.8版本以后的所有django版本都兼容,但这似乎并非如此。 python manage.py makemigrations <appnam

    0热度

    1回答

    我是Celery和Django的新手。我得到的任务ID使用 task_id = task.request.id 但无法获得任务状态。 任何建议获取任务状态?任何帮助,将不胜感激。谢谢!

    1热度

    1回答

    我正在部署(守护)芹菜。以下是我的芹菜文件。 CELERYD_NODES="worker1 worker2 worker3 worker4" CELERY_BIN="/usr/local/bin/celery" CELERY_APP="proj:app" CELERYD_CHDIR="/path/to/proj/" CELERYD_OPTS="-n %[email protecte

    2热度

    1回答

    一旦工作进程超过了限制,它会立即死亡并重新启动吗?或者芹菜是否允许它完成当前任务(即使它在完成时需要消耗更多的内存),然后重新启动它?

    1热度

    1回答

    这是我如何启动芹菜定期任务的方式。首先,我执行以下命令: celery worker -A my_project.celery 而且这种命令后: celery -A my_project beat -l info -S django 在两个不同的终端执行的选项卡这两个命令后,我打芹菜周期性任务开始运行。如果我不运行其中一个描述的命令,我的定期任务不会运行。我的问题是:有没有什么办法可以用单

    1热度

    1回答

    我试图让问题与亚马逊SQS一起工作,但任务未运行。但是我的任务运行在开箱即用的RabbitMQ 下面是我曾尝试(等等)的链接 Celery with Amazon SQS https://www.caktusgroup.com/blog/2011/12/19/using-django-and-celery-amazon-sqs/ 他们似乎相当过时。我暗示我不要收到任何消息,当我登录到亚马逊的控制台

    3热度

    2回答

    我有一个Python/Django项目运行在uwsgi/nginx。对于异步任务中,我们使用的是rabbitmq/celeryd和supervisord来管理所有的守护进程 版本: 蟒蛇:2.7 Django的:1.9.7 芹菜:3.1.23 django-芹菜:3.1.17 芹菜有10队列的类型Direct(比如队列1,队列2,...) 每个队列由一个单独的芹菜过程处理,该过程通过supervi

    0热度

    1回答

    在我的配置文件,我有以下行: CELERY_QUEUES = ( Queue('fetch_tweets_requests'), ) CELERY_ROUTES = { 'applications.twitter.tasks.fetch_tweets': {'queue': 'fetch_tweets_requests' }, } 发射时按预期运行的任务,但

    6热度

    2回答

    如果我在芹菜运行时对tasks.py进行更改,是否有一种机制可以重新加载更新的代码?或者我不得不关闭芹菜重新加载? 我读了芹菜在旧版本的--autoreload说法,但在目前的版本,我不能找到它: celery: error: unrecognized arguments: --autoreload

    0热度

    1回答

    您好我已经添加了一个名为“schedule_stop”的新应用程序,并在设置中注册了该应用程序。 现在添加了新的文件名为tasks.py和下面是该文件的内容,settings.APP_CORE_QUEUE的 from celery.task.schedules import crontab from celery.decorators import periodic_task