Как запустить панель управления sidekiq как другое приложение

Запущенный GET "/jobs/dashboard/stats" вызывается несколько раз, когда панель управления sidekiq запущена. Есть ли способ запустить панель управления sidekiq на другом порту или как отдельное приложение вместо приложения rails?


person Rpj    schedule 11.10.2013    source источник


Ответы (1)


Да, на самом деле его нужно запускать как отдельное приложение sinatra, у rails есть средство, которое позволяет вам монтировать любые приложения/промежуточное ПО, совместимые со стойкой, на маршрут, который, вероятно, вы и делаете.

Из документов в отдельном файле стойки вы можете добавить

require 'sidekiq'

Sidekiq.configure_client do |config|
  config.redis = { :size => 1 }
end

require 'sidekiq/web'
run Sidekiq::Web

а затем просто используйте rackup, чтобы запустить его.

См. отдельный раздел https://github.com/mperham/sidekiq/wiki/Monitoring для получения дополнительных опций/деталей.

person j_mcnally    schedule 31.03.2014