title: Sidekiq processing with local redis but not with remote
body: <p>I have a RoR app with background jobs using <em>whenever</em> and <em>sidekiq</em> gems.</p>
  
  <p>In development environment when I launch sidekiq with local redis instance (on localhost) the job keeps getting executed without problems. But when I switch to a remote redis instance (Heroku add-on) and restart sidekiq, it says it started processing, but nothing happens and workers aren't doing any jobs.</p>
  
  <p>Here's my config/schedule.rb (for <em>whenever</em> gem)</p>
  
  <pre><code>every 2.minutes do
    rake "crawler:crawl"
  end
  </code></pre>
  
  <p>Here's my initializers/redis.rb:</p>
  
  <pre><code>Sidekiq.configure_server do |config|
    config.redis = { :url =&gt; 'redis://user:pass@spinyfin.redistogo.com:9098/' }
  end
  
  Sidekiq.configure_client do |config|
    config.redis = { :url =&gt; 'redis://user:pass@spinyfin.redistogo.com:9098/' }
  end
  </code></pre>
  
  <p>If I comment out the content in redis.rb and run a local redis instance, the jobs are processed normally. But when I use this remote redis instance, this shows up and then nothing gets processed:</p>
  
  <pre><code>2013-11-29T15:09:26Z 95156 TID-ov6y7e14o INFO: Booting Sidekiq 2.13.0 using redis://redistogo:user@spinyfin.redistogo.com:9098/ with options {}
  2013-11-29T15:09:26Z 95156 INFO: Running in ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin11.4.2]
  2013-11-29T15:09:26Z 95156 INFO: See LICENSE and the LGPL-3.0 for licensing details.
  2013-11-29T15:09:26Z 95156 INFO: Starting processing, hit Ctrl-C to stop
  </code></pre>