В моей PROCFILE я определяю работник как:Работник Heroku пропускает конфигурацию очереди Resque?
signup_worker: env QUEUE=signups bundle exec rake resque:work
login_worker: env QUEUE=logins bundle exec rake resque:work
, но после того, как развернуть свой код, мой работник продолжает регистрацию обработки как подписок и логинов.
Я делаю что-то неправильно здесь? Можно ли сделать это на Героку?
Сделано так, как вы сказали, но все же. Мой первый рабочий получает второе сообщение и наоборот. –
Вы уверены, что правильно разбираете переменные среды? Если вы измените свой рабочий код и выведете переменную окружения 'QUEUE', вы увидите, что оно действительно будет иметь правильное значение. Если это так, у вас может возникнуть другая проблема с настройкой resque, которая не связана с ошибкой в переменных среды. – rdegges
спасибо. Вы открыли мое мнение о других проблемах, кроме моего Procfile. У меня была функция resque: setup на моем Rakefile со следующим значением: QUEUE = '*'. –