由于某种原因,我的sidekiq队列仅包含两个作业。第一个需要一段时间,而第二个只需大约10秒。排队第二个队列时,第二个队列直到第一个队列完成才运行。
我的config/sidekiq.yml
文件是否配置错误?看起来像这样:
development:
:concurrency: 50
production:
:concurrency: 50
:queues:
- default
答案 0 :(得分:1)
Rails将Sidekiq限制为并发:在开发模式下为1,因此代码重新加载有效并且是线程安全的。