Sidekiq工作陷入了排队

gro*_*ole 42 ruby-on-rails redis ubuntu-10.04 ruby-on-rails-3 sidekiq

Sidekiq一直在开发模式中完美地工作.既然我正在尝试在生产中使用它,那么所有的工作都只是坐在队列中,而不是一直在运行.任何人都可以指出我如何解决这个问题的正确方向?

cth*_*lhu 42

请检查sidekiq进程是否实际运行:

ps aux | grep sidekiq
Run Code Online (Sandbox Code Playgroud)

如果不是,请先尝试在前台运行sidekiq并检查输出.

bundle exec sidekiq -e production
Run Code Online (Sandbox Code Playgroud)


小智 5

在许多情况下,这是因为我没有在中正确声明此特定服务的队列config/sidekiq.yml