簡體   English   中英

如何獲得Gearman的非阻塞作業的狀態Submit_multiple_jobs?

[英]How can I get the status of non-blocking jobs of gearman submit_multiple_jobs?

如何判斷Gearman客戶端的后台作業或非阻塞請求是否成功?

while (True):
    jobs = getJobs()
    submitted_requests = gm_client.submit_multiple_jobs(jobs, background = False, wait_until_complete = False)
    # check status in a non-blocking mode

你可以參考這個鏈接

這是片段

completed_requests = gm_client.wait_until_jobs_completed(submitted_requests, poll_timeout=5.0)
for completed_job_request in completed_requests:
    check_request_status(completed_job_request)  

check_request_status在鏈接中定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM