Method: Resque#info

Defined in:
lib/resque.rb

#infoObject

Returns a hash, similar to redis-rb’s #info, of interesting stats.



563
564
565
566
567
568
569
570
571
572
573
574
# File 'lib/resque.rb', line 563

def info
  return {
    :pending   => queue_sizes.inject(0) { |sum, (_queue_name, queue_size)| sum + queue_size },
    :processed => Stat[:processed],
    :queues    => queues.size,
    :workers   => workers.size.to_i,
    :working   => working.size,
    :failed    => data_store.num_failed,
    :servers   => [redis_id],
    :environment  => ENV['RAILS_ENV'] || ENV['RACK_ENV'] || 'development'
  }
end