在sidekiq ui上显示多个sidkekiq进程

时间:2017-01-09 06:58:53

标签: ruby-on-rails redis sidekiq

我有一个app1app2(nginx,puma& sidekiq)的单个rails应用程序设置,app1上有loadbalancer(负载平衡到app1上的nginx和app 2)和db服务器(postgres和redis)。 Sidekiq app1& app2都指向db上的redis。我在路由文件中配置了sidekiq ui,如下所示:

authenticate :admin, lambda { |a| a.admin? } do require 'sidetiq/web' mount Sidekiq::Web => '/sidekiq' end

在我的开发环境中工作正常,但在生产时,负载均衡器路由到app1app2。因此,查看'/ sidekiq'只会显示该应用服务器的进程。我想在sidekiq ui上看到这两个进程(app1& app2)。知道如何配置显示?

1 个答案:

答案 0 :(得分:0)

转到app1.yourdomail.com/sidekiq获取 app1 sidekiq

的网页

转到app2.yourdomain.com/sidekiq获取 app2 sidekiq

的网页