Celery批量异步调用任务一直等待结果
采用celery中group方式进行批量异步调用,且需要等待返回结果时(未设置超时时间),以下两种情况会导致任务一直等待结果:
1. 如果异步方法对异常未进行处理,直接抛出,则会导致group的job一直等待结果,如下代码:
@shared_task(bind=True)
def test_task_method(self, number, is_ignore_exception):
...
原创
2019-09-18 10:22:55 ·
3487 阅读 ·
2 评论