На моей локальной машине я могу сделать
QUEUES=a,b,c,d rake resque:work
И он обрабатывает эти очереди в указанном порядке.Тем не менее, в Heroku Cedar я добавляю это в свой procfile:
worker: QUEUES=a,b,c,d exec bundle exec rake resque:work
, и это приводит к сбою приложения при развертывании.Возможно, мне не хватает чего-то глупого, но я в замешательстве.
PS Я добавляю команду к команде exec из-за ошибки в resque, неправильно уменьшающей количество рабочих.