mirror of
https://github.com/endofunky/sidetiq.git
synced 2022-11-09 13:53:30 -05:00
Merge branch 'Connorhd-dont-use-redis-keys'
This commit is contained in:
commit
f63f6df8ca
3 changed files with 12 additions and 3 deletions
|
@ -54,8 +54,9 @@ module Sidetiq
|
|||
end
|
||||
|
||||
private
|
||||
|
||||
def get_schedulable_keys
|
||||
Sidekiq.redis_pool.with { |r| r.keys("sidetiq:#{name}:*") }
|
||||
%w(next last schedule_description history).map { |key| "sidetiq:#{name}:#{key}" }
|
||||
end
|
||||
|
||||
def get_schedulable_key(key)
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
<%= erb File.read(File.join(view_path, '_home_nav.erb')) %>
|
||||
|
||||
<div class="col-md-9">
|
||||
<% if @locks_available %>
|
||||
<% if @locks.length > 0 %>
|
||||
<table class="table table-striped table-bordered table-white table-sidetiq">
|
||||
<thead>
|
||||
|
@ -44,7 +45,9 @@
|
|||
<% else %>
|
||||
<div class="alert alert-success">No locks set.</div>
|
||||
<% end %>
|
||||
</div>
|
||||
<% else %>
|
||||
<div class="alert alert-danger">KEYS command is disabled in your redis instance, lock information is not available.</div>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -13,7 +13,12 @@ module Sidetiq
|
|||
end
|
||||
|
||||
app.get "/sidetiq/locks" do
|
||||
@locks = Sidetiq::Lock::Redis.all.map(&:meta_data)
|
||||
begin
|
||||
@locks = Sidetiq::Lock::Redis.all.map(&:meta_data)
|
||||
@locks_available = true
|
||||
rescue Redis::CommandError
|
||||
@locks_available = false
|
||||
end
|
||||
|
||||
erb File.read(File.join(VIEWS, 'locks.erb')), locals: {view_path: VIEWS}
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue