"暂停队列"使用sidekiq pro无法正常工作

时间:2016-01-07 13:20:15

标签: ruby-on-rails-4 sidekiq

我正在使用" Sidekiq Pro"我已经实施了" Pause Queue"使用Sidekiq Pro API实现功能。代码是:

q = Sidekiq::Queue.new(params[:queue_name])
q.pause!

在sidekiq Pro Web UI中显示队列暂停。但是当我添加作业时,暂停的队列正在处理作业。我不想要暂停的队列处理工作。是否需要添加任何设置来实现"暂停队列"功能和暂停队列不应该处理作业?

1 个答案:

答案 0 :(得分:2)

注释

  1. Sidekiq进程必须使用可靠的提取,否则不会暂停。
  2. 暂停可能需要10秒钟!并取消暂停!生效。
  3. https://github.com/mperham/sidekiq/wiki/Pro-API#pausing-queues