启动GET“/ jobs / dashboard / stats”在sidekiq仪表板运行时被多次调用。有没有办法在不同的端口上运行sidekiq仪表板或作为单独的应用程序而不是rails应用程序
答案 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的独立部分。