Sidekiq has been working in development mode just perfectly. Now that I am trying to use it in production, all the jobs are just sitting in enqueue and aren't ever being run. Could anyone point me in the right direction as to how to solve this issue?
Please check if sidekiq process is actually running:
ps aux | grep sidekiq
If it is not, try to run sidekiq in foreground first and check the output.
bundle exec sidekiq -e production