2017-03-06 25 views
0

我是RQ的新手,並試圖將其用於在後臺運行的工作。我已經設法建立起來了,而且我也可以啓動多個工作人員。同時運行rqworker

現在我試圖同時運行這些工作。我安裝了主管,並按照教程向其添加了程序,並且工作。

這是我的主管配置:

[program:rqworker] 

command=/usr/local/bin/rq worker mysql 

process_name=rqworker1-%(process_num)s 

numprocs=3 

directory=/home/hp/Python/sample 

stopsignal=TERM 

autostart=true 

autorestart=true 

stdout_logfile=/home/hp/Python/sample/logs 

工人函數存在於上面提到的樣本目錄。 問題是,即使在配置文件中將numprocs指定爲3之後,工作人員也不會並行運行。

下面是一些截圖,顯示雖然多個工作人員已經開始工作,但他們不能並行工作。

Screenshot [1] Screenshot [2]

另外,我看到這個計算器answer,但它仍然不劃分作業工人之中! 任何人都可以告訴我這個配置有什麼問題/我需要改變什麼?

回答

0

我發現了這個問題;這不是與主管或rqworker。經理程序阻止併發,等待任務完成!