Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用简单的python代码获取芹菜任务与celeryev或celerymon相同的信息行_Python_Redis_Celery_Flask_Gevent - Fatal编程技术网

使用简单的python代码获取芹菜任务与celeryev或celerymon相同的信息行

使用简单的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() 这让我知道任务回调返回的是

我正在用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()
这让我知道任务回调返回的是什么,而不是celeryev提供的更多信息

还有celerymon中使用的方法,包括设置一个消费者、接收者和单独的线程,在tornado进程的上下文中处理来自celery的信息

然而,我要找的是一个简单的呼叫表单,就像前者一样,但是有后者提供的详细信息。我不需要像celeryev中那样动态刷新信息,只需显示一次

现有的芹菜2.5API for python是否可以在不旋转单独的事件循环或线程的情况下实现这一点?如果可能的话,我已经准备好了足够多的东西,所以我不希望有额外的复杂性


谢谢。

你解决过这个问题吗?我在一条有点类似的船上,寻找不同的方法从芹菜任务中获取信息。