使用简单的python代码获取芹菜任务与celeryev或celerymon相同的信息行
我正在用redis运行celerly 2.5.1。我想为celerymon或celeryev中显示的芹菜任务获取相同的任务信息。即: celeryev 2.5.1使用简单的python代码获取芹菜任务与celeryev或celerymon相同的信息行,python,redis,celery,flask,gevent,Python,Redis,Celery,Flask,Gevent,我正在用redis运行celerly 2.5.1。我想为celerymon或celeryev中显示的芹菜任务获取相同的任务信息。即: celeryev 2.5.1 ││ UUID工作任务时间状态 ││ 59587fe7-b83f-4cf3-8343-6abdfbc016e7沃森thinkpad应用程序任务18:14:03收到 然而,我从文档和各种帖子中只看到了两条路径 result = task.AsyncResult(task_id) result.get() 这让我知道任务回调返回的是
││ UUID工作任务时间状态
││ 59587fe7-b83f-4cf3-8343-6abdfbc016e7沃森thinkpad应用程序任务18:14:03收到 然而,我从文档和各种帖子中只看到了两条路径
result = task.AsyncResult(task_id)
result.get()
这让我知道任务回调返回的是什么,而不是celeryev提供的更多信息
还有celerymon中使用的方法,包括设置一个消费者、接收者和单独的线程,在tornado进程的上下文中处理来自celery的信息
然而,我要找的是一个简单的呼叫表单,就像前者一样,但是有后者提供的详细信息。我不需要像celeryev中那样动态刷新信息,只需显示一次
现有的芹菜2.5API for python是否可以在不旋转单独的事件循环或线程的情况下实现这一点?如果可能的话,我已经准备好了足够多的东西,所以我不希望有额外的复杂性
谢谢。你解决过这个问题吗?我在一条有点类似的船上,寻找不同的方法从芹菜任务中获取信息。