ruby-on-rails - 在 sidekiq ui 上显示多个 sidkekiq 进程

标签 ruby-on-rails redis sidekiq

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

验证 :admin, lambda { |a|管理员? } 做 需要'sidetiq/web' 安装 Sidekiq::Web => '/sidekiq' 结束

在我的开发环境中运行良好,但在生产环境中,负载均衡器路由到 app1app2。所以查看“/sidekiq”只会显示该应用程序服务器的进程。我希望在 sidekiq ui 上看到两个进程(app1app2)。知道如何配置显示吗?

最佳答案

前往app1.yourdomail.com/sidekiq获取app1 sidekiq的webui

前往app2.yourdomain.com/sidekiq获取app2 sidekiq的webui

关于ruby-on-rails - 在 sidekiq ui 上显示多个 sidkekiq 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41542553/

相关文章:

ruby-on-rails - Google::Apis::AuthorizationError(未授权)

security - 向 Internet 公开发布/订阅消息队列

redis - 支持 Redis Pub/Sub 上的竞争消费者吗?

ruby-on-rails - 检测哪些 Sidekiq 作业导致高内存使用率

jquery - 如何使用 AJAX 获取每个选项卡的内容? Rails 4、Bootstrap 3

ruby-on-rails - ROR 4 best_in_place 的日期选择器

ruby-on-rails - sidekiq 在线程之间共享变量

ruby-on-rails - 将 sidekiq 作业直接移至死队列

ruby-on-rails - Capistrano 有多个 delayed_jobs 角色?

performance - Redis 缓存读取性能 - 根键/值对与层次结构?