如果我有原始任务,可以从中获取参数task.request.args,但是如果我只有任务ID,是否可以获取参数?看起来没有办法从AsyncResult对象中获取它们,据我所知,没有办法重新创建任务。
task.request.args
AsyncResult
我要这样做是因为我有一个前端,它在后端轮询任务的更新,如果它可以显示任务参数,那将很有用。看到参数存储在代理中,这应该是可能的,至少在任务处于挂起状态时是如此。
当然,还有其他方法可以执行此操作,但这将是一种干净的方法。
python celery
celery ×1
python ×1