首页 文章

这个Procfile出了什么问题? (heroku rails Resque)

提问于
浏览
0

我正在尝试使用Procfile自动启动我的Resque工作队列 . 这是我的Procfile:

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,web

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

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

我该如何解决这个问题?我希望我的队列能够自动处理 .

1 回答

  • 0

    我不得不运行命令

    heroku ps:scale worker=1
    

相关问题