Рабочий - это поток, который может выполнять задания.Вы можете поставить в очередь миллион заданий, но при sidekiq -c 5
у вас будет только 5 работников, обрабатывающих эти задания.
Если вы хотите узнать, пуста ли очередь, используйте Sidekiq::Queue.new(name).size == 0
.
* 1006.* Примечание по теме: модуль Sidekiq :: Worker действительно должен был называться Sidekiq :: Job.