Ich hatte große Probleme damit, sidekiq auf Heroku zu starten, nachdem ich meine Edelsteine aktualisiert und alles in Produktion gebracht habe. Das Problem war, dass Sidekiq versuchte, eine Verbindung zu Redis über eine lokale Verbindung und einen Port herzustellen, anstatt die REDISTOGO-Variable zu verwenden. Nach ein paar Stunden habe ich es geschafft, es zu beheben: Antwort unten.
Entfernen Sie alles von der if und der unteren und führen Sie dies aus:
%Vor%Sidekiq wird es automatisch verwenden.
Ich habe die korrekte, neue Verbindung, die RedisToGo bereitstellt, nachgeschlagen und dann in die Variablen eingefügt. Einige Posts hier auf SO behaupteten, dass dies nicht notwendig sei, aber es scheint so zu sein.
Meine sidekiq.rb-Datei in den Initialisierungen sieht jetzt so aus, alles funktioniert.
%Vor%