У меня возникла проблема с запуском Sidekiq в моем приложении Rails с поддержкой Heroku. У меня есть приложение, прекрасно работающее в разработке (и на Heroku без Sidekiq).
Я создал файл Procfile с:
worker: bundle exec sidekiq
Если я запустил heroku ps
, единственный процесс, который я вижу, - web.1
.
Должен ли я увидеть его для Sidekiq?
Я получаю сообщение об ошибке:
Redis::CannotConnectError (Error connecting to Redis on localhost:6379)
в моих журналах Heroku.
UPDATE: найдено Мне, вероятно, понадобилось heroku addons:add redistogo
. Все еще не работает. Я чувствую, что мне не хватает базовой конфигурации.
Есть ли что-то, что мне нужно сделать, чтобы запустить Redis для моего приложения Heroku?
Я использую Redis/Sidekiq около дня, так что это ново для меня.
Спасибо!
Грег