我们使用Sidekiq作为我们的队列管理系统,使用Sidetiq来管理预定的重复任务,它对我们来说非常有用。
有一个小问题。每当我们在本地启动sidekiq队列以调试某些东西时,我们都不希望运行任务。有没有办法让重复生成的Sidetiq任务只能在生产环境中运行?
答案 0 :(得分:0)
Sidekiq有选择在测试中运行。您可以在此处查看文档:{{3}}
虽然我不建议,但您可以将其添加到您的development.rb:
require 'sidekiq/testing'
Sidekiq::Testing.fake!
它告诉sidekiq你是在测试环境中并且不在后台运行任务。
我不确定这是你想要的吗?