heroku Celery未运行新任务

xkftehaa  于 2023-08-06  发布在  其他
关注(0)|答案(1)|浏览(122)

我已经在Heroku上运行的Django应用程序中添加了一个旧的Celery任务,但它不是由工人运行的。当worker启动时,任务出现在tasks中,我可以看到调度程序将其发送给worker。但工人从未收到。如何解决此问题?添加的其他任务运行正常,它在临时服务器上运行正常,这是Heroku上的另一个示例。我试过重新启动所有的dynos和改变任务的名称,并重新推动它,但没有工作。

  • 修复:
current_app.control.purge()

字符串

ahy6op9u

ahy6op9u1#

当你用celery 时,你需要做的是:
1.celery 工:完成工作的过程
1.celery 节拍:将作业发送给工作进程的进程
你有一个节拍过程工作吗?

相关问题