Как я могу создать пул подключений для браузеров, обработанных в обратном порядке при запуске sidekiq? - PullRequest
0 голосов
/ 20 ноября 2018

В моем проекте я получил инициализатор для пула браузеров селена.

/config/initializers/browser_init.rb

это выглядит так:

BrowserProvider.init_pool

init_pool - это просто метод, который создает пул и подталкивает браузеры к этому.Я использую Sidekiq для обратной обработки в этих браузерах.Итак, моя проблема: каждый раз, когда я запускаю rails server и Sidekiq, которые инициализируют 2 разных пула (1 для rails server, 1 для sidekiq).И мне не нужен пул для сервера рельсов.Я пытался инициализировать пул в инициализаторе Sidekiq, но это не помогло.Можно ли как-то инициализировать этот пул только при запуске Sidekiq?

1 Ответ

0 голосов
/ 20 ноября 2018

Легко.

BrowserProvider.init_pool if Sidekiq.server?
...