Rails Sidekiq 中如何通过 rails console 获取每个注册的 workers 及对应的所属 queue?

Lucia_ca · January 04, 2019 · 1030 hits

项目中定义了很多 worker,在做整理的时候,想要列出每个注册的队列下都有哪些 worker,注册的队列在配置文件里可以看到,但是每个队列的 worker 如何通过 rails console 获取? 初步的方法是查看官方文档,翻阅 sidekiq/api,里面给到的方法都是针对已经入列的job,通过Sidekiq::Queue.all获取到的并不是注册的队列,Sidekiq::Workers.new 得到的也不是所有注册的 workers,而是当前活动的 workers。 请问有没有方法可以直接列出所有注册的 worker 以及它对应的队列?

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.