标签: ruby-on-rails sidekiq
问题:
有没有办法查看单个rails应用程序的所有正在运行的sidekiq实例?我想知道是否有另一个已部署的实例,其中sidekiq进程收回了我的工作。
背景故事:
我需要知道是否有另一个sidekiq进程(在一个新实例上)已经开始拾取作业,以便我可以启用某种暂停机制来保持我当前的sidekiq进程不做任何事情
这与蓝绿色部署有关,问题是在部署期间旧工作人员有时会处理作业,而两台计算机都处于活动状态。
答案 0 :(得分:0)
这是我失踪的作品,是sidekiq的“遥控器”功能。
https://github.com/mperham/sidekiq/wiki/API#processes