Sidekiq работает из консоли, но не работает из приложения - PullRequest
0 голосов
/ 19 марта 2019

Когда я запускаю sidekiq с консоли рельсов

ActivationWorker.perform_async(832181)

работает нормально, но когда я нажимаю на приложение, ничего не запускается, и я не получаю никаких журналов также в log/sidekiq.log

1 Ответ

0 голосов
/ 19 марта 2019
  1. Rails консоль в рабочем режиме, чтобы среды отличались? Конфиги могут отличаться для dev и prod.

  2. Вы видите работников, слушающих в администраторе sidekiq?

  3. Вы можете проверить sidekiq_options, чтобы помочь отладке. У меня нет оболочки, но если вы можете подключить консоль rails, попробуйте проверить ActivationWorker и посмотреть, есть ли у вас этот хэш опций. Может быть, это что-то странное, что рабочие не видят?

Нет журналов означает, что он собирается на стандартный вывод. Вы можете указать файл с помощью -L. https://github.com/mperham/sidekiq/wiki/Logging

...