У меня возникла проблема с запуском 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.
ОБНОВЛЕНИЕ: Обнаружено, что мне, вероятно, нужно heroku addons:add redistogo
. До сих пор не работает. Я чувствую, что мне не хватает какой-то базовой конфигурации.
Есть ли что-то, что мне нужно сделать, чтобы запустить Redis для моего приложения Heroku?
Я использую Redis/Sidekiq около дня, так что это для меня ново.
Спасибо!
Грег