我正在尝试绕过 Django 和 Celery。 我只是使用示例程序并陷入任务状态。我不确定我的配置是否有任何错误,但一切似乎都遵循所有步骤。后端和工作人员也正常工作。以防万一,我想获取 Q 任务的状态,以便轻松识别作业是“正在运行”、“成功”还是“失败”。但如果成功,我最终的状态总是“待处理”和“成功”。
worker 的样本金额
作业第一次检查状态 --> 始终待处理
最佳答案
如果您使用的是 Celery 4.0 或更高版本,CELERY_TRACK_STARTED
设置已重命名为 CELERY_TASK_TRACK_STARTED
。
关于Python Celery Q 任务状态始终待处理或成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47643606/