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