Sidekiq从控制台工作,但无法从应用程序工作

时间:2019-03-19 17:10:09

标签: ruby-on-rails ruby redis sidekiq linode

当我从Rails控制台运行sidekiq时

ActivationWorker.perform_async(832181)

它工作正常,但是当我从应用程序中命中时,什么也不会执行,log/sidekiq.log中也不会获得任何日志

1 个答案:

答案 0 :(得分:0)

  1. 在生产模式下启用控制台,以便环境不同?开发人员和产品之间的配置可能有所不同。

  2. 您看到工人在sidekiq管理员中听吗?

  3. 您可以检查sidekiq_options来帮助调试。我没有外壳,但是如果可以使用Rails控制台,请尝试检查ActivationWorker并查看是否具有该选项的哈希。也许正在将某个工人看不到的地方推到奇怪的地方?

没有日志意味着它将进入标准输出。您可以使用-L指定文件。 https://github.com/mperham/sidekiq/wiki/Logging