我正在尝试使用:(是一个带有装饰器的简单python方法)来安排一个芹菜任务mytask.apply_async(countdown=120)
的mytask
执行@task
。但是,当我调用它时,任务会立即执行,而不是在 2 分钟后执行,并返回类似<EagerResult: 2b41cba1-81ff-489c-81bb-f1ad994d4441>
. 知道我在这里缺少什么吗?我也尝试过使用eta
而不是countdown
. 我的芹菜配置如下:
-- v3.0.12 (Chiastic Slide)
[Configuration]
-- broker: redis://localhost:6379/0
-- app: default:0x106090f50 (djcelery.loaders.DjangoLoader)
-- concurrency: 4 (processes)
-- events: OFF (enable -E to monitor this worker)
[Queues]
-- celery: exchange:celery(direct) binding:celery
如果有帮助,我会以这种方式开始我的芹菜: python manage.py celeryd -l DEBUG -B
并且有定期的 crontasks 可以正常工作。
谢谢