我正在嘗試使用我的項目進行Resque工作,但不幸的是,由於某些原因,Resque似乎無法在Redis上編寫代碼。無法進行Resque工作
Redis似乎配置正確,我可以使用redis-cli連接併發出命令,在我的Rails 3.0.5應用程序中配置的端口6379上運行。 當我嘗試Resque將隊列中的某些東西排入隊列時,但似乎並沒有在Redis上實際發生的事情(在我的Redis日誌中連接了0個客戶端)。 當我重新啓動控制檯時,隊列爲空,沒有工作人員在運行。
一切都失敗了,我沒有任何東西在我的rails日誌中,控制檯上沒有任何東西,如果我啓動一個worker,它只是(顯然)找不到任何要執行的任務。
https://gist.github.com/867620
就如何解決或調試這有什麼建議?
你是否開始工作?我的意思是你已經完成了rake resque:work QUEUE = *? – Gerry 2011-03-13 11:34:06
是的,我做到了。保持跑步和跑步,什麼都不做。無論如何,如果我Resque.info,我看到隊列中沒有任何東西。 – ngw 2011-03-13 19:34:46
我不知道。我懷疑是因爲你的工作是把一個字符串的工作完成得如此之快,以至於你看不到真正的隊列中有任何工作......但這只是假設......你安裝了sinatra應用程序嗎? – Gerry 2011-03-13 21:16:41