0
雖然我在部署期間重新啓動resque工作,如果新的工作進來,然後這些工作設置爲resque-status排隊,但它實際上並沒有在resque中排隊。所以我的工作失去了。失去了resque工作
ruby-1.9.2-p180 :027 > status=Resque::Status.get("f050dd20bc45012e1e77723c9193eb99")
=> #<Resque::Status {"time"=>1315485749, "status"=>"queued", "uuid"=>"f050dd20bc45012e1e77723c9193eb99"}>
ruby-1.9.2-p180 :022 > status.status
=> "queued"
ruby-1.9.2-p180 :033 > Resque.info
=> {:pending=>0, :processed=>12943, :queues=>9, :workers=>10, :working=>0, :failed=>8911, :servers=>["redis://192.168.###.###:6379/0"], :environment=>"production"}
正如你可以看到有12組的工作,與排隊的狀態,但他們沒有出現在隊列選項卡,因爲沒有在resque待處理的工作。
我該如何解決這個問題issue?
是否有任何方法來要求這些工人?