Sidekiq:计算可用线程数
Sidekiq: Count the number of available threads
我想从 Rails 控制台计算可用 Sidekiq 的总数 threads/processors。
threads != workers
Sidekiq::Workers.size doesn't work
您正在寻找 Sidekiq::ProcessSet#each
。
https://github.com/mperham/sidekiq/blob/master/lib/sidekiq/api.rb#L719
Sidekiq::ProcessSet.new.each do |pro|
puts "I have #{pro['concurrency'] - pro['busy']} threads free"
end
我想从 Rails 控制台计算可用 Sidekiq 的总数 threads/processors。
threads != workers
Sidekiq::Workers.size doesn't work
您正在寻找 Sidekiq::ProcessSet#each
。
https://github.com/mperham/sidekiq/blob/master/lib/sidekiq/api.rb#L719
Sidekiq::ProcessSet.new.each do |pro|
puts "I have #{pro['concurrency'] - pro['busy']} threads free"
end