【问题标题】:Resque worker not startingResque 工作人员未启动
【发布时间】:2014-01-08 11:37:05
【问题描述】:

我将 resque 与 padrino 一起使用,并在我调用 Resque.enqueue WorkerClassHere 时创建了一个新工作者,1 它在 resque UI 中显示为一个带有新待处理作业的队列。但是,当我尝试为这个队列启动一个工作人员时,什么也没有发生。到目前为止,我已经尝试了所有 QUEUE= rake resque 任务,但没有运气。任何帮助将不胜感激,谢谢。

【问题讨论】:

    标签: sinatra resque padrino


    【解决方案1】:

    确保 redis 正在运行:

    $ redis-server &
    $ redis-cli ping
    PONG
    

    生成 binstub:

    $ bundle --binstubs
    

    排查你的队列:

    $ bin/resque work
    

    如果这不起作用,请发布错误消息。

    【讨论】:

    • 我将任务 :environment 添加到 rake 文件并运行 rake resque:work QUEUE=my queue 并启动但我需要它在后台运行而不是在同一终端会话中不确定关于如何实现这一点。感谢您的帮助。
    • 对于 bash / zsh shell,您可以使用 & 在后台运行,然后使用 fg 1fg 2 再次将它们带到前台
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    • 2015-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    相关资源
    最近更新 更多