本文介绍了在Django中调用.Delay()后,芹菜任务挂起的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
从Django应用程序调用导入任务的.delay()
方法时,进程停滞,请求从未完成。
我们在控制台上也没有收到任何错误。
使用PDB设置set_trace()
会产生相同的结果。
检查了以下无助于解决问题的问题:
Calling celery task hangs for delay and apply_async
celery .delay hangs (recent, not an auth problem)
例如:
Backend/settings.py
后端/celery.py
app/tasks.py
app/views.py
推荐答案
问题与使用Django设置芹菜应用程序有关。我们需要确保在以下文件中导入并初始化芹菜应用程序:
backend\__init__.py
这篇关于在Django中调用.Delay()后,芹菜任务挂起的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!