0
我在padrino中使用了resque,並在調用Resque.enqueue WorkerClassHere時創建了一個新的工作者,它在resque UI中顯示爲一個具有新的待處理作業的隊列。但是,當我嘗試爲這個隊列啓動一個工作者時,什麼都不會發生。我已經嘗試了所有的QUEUE = rake resque任務,到目前爲止沒有運氣。任何幫助將不勝感激,謝謝。Resque worker not starting
我在padrino中使用了resque,並在調用Resque.enqueue WorkerClassHere時創建了一個新的工作者,它在resque UI中顯示爲一個具有新的待處理作業的隊列。但是,當我嘗試爲這個隊列啓動一個工作者時,什麼都不會發生。我已經嘗試了所有的QUEUE = rake resque任務,到目前爲止沒有運氣。任何幫助將不勝感激,謝謝。Resque worker not starting
確保Redis的運行:
$ redis-server &
$ redis-cli ping
PONG
生成binstubs:
$ bundle --binstubs
工作通過您的隊列:
$ bin/resque work
如果不工作,後期的錯誤消息。
我將任務:環境添加到rake文件並運行rake resque:work QUEUE =我的隊列,它啓動了,但我需要它在後臺運行,而不是在同一終端會話中不確定如何實現。感謝您的幫助。 – amedeiros
請查看'foreman' http://blog.daviddollar.org/2011/05/06/introducing-foreman.html – AJcodez
對於bash/zsh shell,您可以使用'&'在後臺運行內容,然後使用'fg 1'或'fg 2'以再次將它們帶到前臺 – AJcodez