我想使用result = gearman_client.submit_job("reverse_task", "Hello World!", wait_until_complete=False)
向Gearman Job Server提交非阻止作业。但是,result.state
始终为'CREATED'
,而result.complete
始终为False
。如果我将wait_until_complete
更改为True
,那么一切顺利。那是有线的。有人可以帮忙吗?
答案 0 :(得分:0)
正如python-gearman所描述的here,您应该使用gearman_client.wait_until_jobs_completed([result])
等待所有作业完成,而不是在while循环中检查result.complete
。