我想使用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
,那么一切都正确。那太有线了。谁能帮忙?
如Python-Gearman所述,您应该使用gearman_client.wait_until_jobs_completed([result])
等待直到所有作业完成,而不是在一段时间内检查result.complete
。