我正在尝试使用Procfile自动拆分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、web
但是当我创建一个新的后台作业时,它不会被执行。它只是排在队列里。如果我经营heroku ps,我只能得到:
web.1: up 2015/10/15 10:20:23我该怎么解决这个问题?我想让我的队列自动处理。
发布于 2015-10-15 21:54:21
我不得不运行命令
heroku ps:scale worker=1https://stackoverflow.com/questions/33154819
复制相似问题