我使用芹菜和芹菜用兔子mq打败,并且每件事都很好。
但是现在,我已经在广播队列上创建了一个周期性任务,但这不起作用。
celeryconfig.py
from kombu.common import Broadcast
CELERY_QUEUES=(
Broadcast('for_all_webhosts')
)
task.py
class PeriodicScript(PeriodicTask):
run_every = crontab(minute='*/2', hour='*')
time_limit = 300
soft_time_limit = 600
queue = 'for_all_webhosts'
def run(self, *args, **kwargs):
logger.error("START")
在日志文件中,我可以看到任务被触发,但任务没有运行
Scheduler: Sending due task tasks.periodic_xxx.PeriodicScript (tasks.periodic_xxx.PeriodicScript)
如何在广播队列中启动定期脚本?
由于
马塞尔