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

Lucia_ca · 2019年01月04日 · 1006 次阅读

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

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号