Sidekiq“默认”队列在第一个作业完成之前不会运行下一个作业

问题描述 投票:0回答:1

出于某种原因,我的sidekiq队列仅包含两个作业。第一个需要一段时间,而第二个只需大约10秒。排队第二个队列时,第二个队列直到第一个队列完成才运行。

我的config/sidekiq.yml文件是否配置错误?它是这样的:

development:  
  :concurrency: 50
production:  
  :concurrency: 50
:queues:
  - default
ruby-on-rails sidekiq
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.