title: Sidekiq worker doesn't start processing on Heroku Container
body: <p>I'm attempting to use sidekiq on Heroku Container, but no luck. I've been taking a week to fix this. Any help?</p>
  <p>I describe what I did so far.</p>
  <ol>
  <li>Setup sidekiq</li>
  </ol>
  <pre><code>Sidekiq.configure_server do |config|
    config.redis = { url: ENV.fetch('REDIS_URL', 'redis://localhost:6379/1') }
  end
  
  Sidekiq.configure_client do |config|
    config.redis = { url: ENV.fetch('REDIS_URL', 'redis://localhost:6379/1') }
  end
  </code></pre>
  <ol start="2">
  <li><p>Set environment variables to Heroku app</p>
  </li>
  <li><p>Enable Redis add-on<br />
  <a href="https://i.stack.imgur.com/FWS4d.png" rel="nofollow noreferrer">redis screenshot1</a><br />
  <a href="https://i.stack.imgur.com/VkT6w.png" rel="nofollow noreferrer">redis screenshot2</a></p>
  </li>
  <li><p>setup 2 dynos for a worker and a web<br />
  Procfile</p>
  </li>
  </ol>
  <pre><code>web: bundle exec puma -C config/puma.rb
  worker: bundle exec sidekiq -c 3 -q default
  </code></pre>
  <p>commands</p>
  <pre><code>heroku container:push web
  heroku container:release web
  heroku container:push worker
  heroku container:release worker
  heroku ps:scale web=1 worker=1
  </code></pre>
  <p>Even when I triggered worker job, I can't see any logs about queue or worker.<br />
  web itself works fine.</p>
  <p>What I feel weird is this description.<br />
  <a href="https://i.stack.imgur.com/HcMDb.png" rel="nofollow noreferrer">heroku screeen</a></p>
  <pre><code>web rails server -b 0.0.0.0
  worker rails server -b 0.0.0.0
  </code></pre>
  <p>Is this correct?</p>