我正在構建一個使用Ruby on Rails作爲後端的iOS應用程序。在嘗試使用Resque和Resque-scheduler將來運行延遲作業時(使用「傳遞」隊列),我需要幫助解決問題。使用Resque和Resque-scheduler在後臺處理作業
基本上,當我在前臺運行Resque和Resque-scheduler時,我的作業正常工作,但當我在後臺運行作業時(使用BACKGROUND=yes
),作業無法在Resque中處理。
如果您看到以下屏幕截圖,您可以看到Resque-scheduler正在處理'Delayed Items',但Resque實際上並未處理它。我有VERBOSE=1
設置爲Resque,以便我可以看到日誌。
任何想法,我做錯了嗎?它可能是我的配置設置不正確?下面是我的配置:
非常感謝!如有需要,請隨時索取更多信息。