1

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

4

1 回答 1

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

于 2014-03-31T03:02:43.437 回答