【发布时间】:2014-06-13 10:50:39
【问题描述】:
我现在正在尝试让 Celery 工作一段时间。当我同步测试时,我所有的 crontab 都可以正常工作
sudo celery -A testdjango worker --loglevel=DEBUG --beat
但是当我这样做时
celery multi start -A testdjango w1 -l info
我的 crontab 都不起作用。我不知道为什么
注意:我尝试了其他计划间隔,就像 time delta 一样,同样的事情也会发生。
所以我相当肯定这不是 crontab 的事情,而是与我开始 celery multi 的方式有关。
此外,worker 开启得很好,因为我可以在 Celery Flower 中看到它,但没有执行任何任务。
【问题讨论】:
-
您的日志文件是什么样的?问题可能存储在那里。如果您没有,您可以使用“mkdir -p /var/log/celery”创建文件夹,然后使用以下参数“--logfile=/var/log/celery/%n.pid”调用 celery multi start "
标签: django celery celery-task