我试图使用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
我该如何解决这个问题?我希望我的队列能够自动处理。
答案 0 :(得分:0)
我必须运行命令
heroku ps:scale worker=1