resque java_Resque的工作在Heroku上给出了“Don 't know how to build task ' jobs:work'”

我按照https://devcenter.heroku.com/articles/queuing-ruby-resque上的教程在Rails应用程序中排队并运行后台作业 . 排队作业后,似乎没有运行任何作业,因为在控制台中我可以看到作业尚未处理

>Resque.info

=> {:pending=>1, :processed=>0, :queues=>1, :workers=>0, :working=>0, :failed=>0, :servers=>["redis://dory.redistogo.com:9826/0"], :environment=>"production"}

如果我尝试(本地)

bundle exec rake jobs:work

我明白了

rake aborted!

Don't know how to build task 'jobs:work'

在heroku上,如果我尝试

heroku run rake jobs:work

我再次得到“不知道如何 Build 任务”

在我的Rakefile中,我有 require 'resque/tasks' ,在我的Procfile中我有

resque: env TERM_CHILD=1 bundle exec rake jobs:work

resque: env TERM_CHILD=1 bundle exec rake jobs:work

我的Gemfile中有Resque和redis宝石,但不是delayed_job .

Update: 这是我的Rakefile:

#!/usr/bin/env rake

require File.expand_path('../config/application', __FILE__)

Guard::Application.load_tasks

/lib/tasks 是空的 . 我有一个app / worker的 Worker ,我在控制器中入队 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值