如何将sidekiq仪表板作为不同的应用程序运行

时间:2013-10-11 08:17:22

标签: sidekiq

启动GET“/ jobs / dashboard / stats”在sidekiq仪表板运行时被多次调用。有没有办法在不同的端口上运行sidekiq仪表板或作为单独的应用程序而不是rails应用程序

1 个答案:

答案 0 :(得分:0)

是的,它实际上是作为一个独立的sinatra应用程序运行,rails有一个工具,允许您将任何机架兼容的应用程序/中间件安装到可能正在做的路线上。

从文档中,您可以在单独的rackup文件中添加

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的独立部分。