2015-10-15 48 views
0

我想使用Procfile自动启动我的Resque工作队列。这里是我的Procfile:这个Procfile有什么问题? (heroku +导轨+ Resque)

web: bundle exec rails server -p $PORT 
redis: redis-server 
resque: env TERM_CHILD=1 RESQUE_TERM_TIMEOUT=7 bundle exec rake resque:work 

当我推到Heroku的,我在控制台中看到:

发现过程类型的远程:Procfile声明类型 - > Redis的,resque,网络

但是,当我创建一个新的后台作业,它不会被执行。它只是在队列中。如果我运行heroku ps,我只能得到:

web.1: up 2015/10/15 10:20:23 

我该如何解决这个问题?我想让我的队列自动处理。

回答

0

我不得不运行命令

heroku ps:scale worker=1