查看rails应用程序内部的活动sidekiq进程

时间:2015-01-15 20:51:47

标签: ruby-on-rails sidekiq

问题:

有没有办法查看单个rails应用程序的所有正在运行的sidekiq实例?我想知道是否有另一个已部署的实例,其中sidekiq进程收回了我的工作。

背景故事:

我需要知道是否有另一个sidekiq进程(在一个新实例上)已经开始拾取作业,以便我可以启用某种暂停机制来保持我当前的sidekiq进程不做任何事情

这与蓝绿色部署有关,问题是在部署期间旧工作人员有时会处理作业,而两台计算机都处于活动状态。

1 个答案:

答案 0 :(得分:0)

这是我失踪的作品,是sidekiq的“遥控器”功能。

https://github.com/mperham/sidekiq/wiki/API#processes