Ruby on rails Sidekiq“;“违约”;队列在第一个作业完成之前不运行下一个作业

Ruby on rails Sidekiq“;“违约”;队列在第一个作业完成之前不运行下一个作业,ruby-on-rails,sidekiq,Ruby On Rails,Sidekiq,出于某种原因,我的sidekiq队列只包含两个作业。第一个需要一段时间,而第二个应该只需要大约10秒。在对第二个队列进行排队时,第二个队列在第一个队列完成之前不会运行 我的config/sidekiq.yml文件是否可能配置错误?这就是它看起来的样子: development: :concurrency: 50 production: :concurrency: 50 :queues: - default Rails将Sidekiq限制为并发:1在开发模式下,因此代码重新加

出于某种原因,我的sidekiq队列只包含两个作业。第一个需要一段时间,而第二个应该只需要大约10秒。在对第二个队列进行排队时,第二个队列在第一个队列完成之前不会运行

我的
config/sidekiq.yml
文件是否可能配置错误?这就是它看起来的样子:

development:  
  :concurrency: 50
production:  
  :concurrency: 50
:queues:
  - default

Rails将Sidekiq限制为并发:1在开发模式下,因此代码重新加载工作正常,并且是线程安全的。

在开发模式下,有没有办法增加它?启用即时加载。代码重新加载不是线程安全的,因此它们需要全局互斥。