2013-07-13 19 views
0

我正在使用delayed_job模塊和工頭進行後臺處理。我有一份名爲「ImportTitlesJob」的工作。我想一次處理此作業類型2的排隊作業。Delayed_Job過程與多個工人相同的工作類型?

我使用暴發戶導出我的工作,我已經使用工頭導出工具與併發標誌做到這一點。我可以看到在2個進程中有2個作業作業已導出並正在運行,但是我的兩個排隊作業中只有一個正在處理中。

這裏是在我Procfile:

工人:束EXEC耙作業:工作RAILS_ENV =生產

我使用這個命令導出procfile新貴它創建兩個工人:

須藤工頭出口--app APP_NAME --user的ubuntu --concurrency工人= 2暴發戶的/ etc /初始化

我該如何一次運行2個作業?

排隊時,我是否需要爲每個作業使用命名隊列?

回答

0

我設法通過在排隊作業時使用命名隊列來解決此問題。

這可以通過在隊列中使用延遲作業排隊時將queue參數傳遞給作業來完成。

相關問題