168得票12回答
如何清除Sidekiq中的所有作业?

我正在Rails应用中使用Sidekiq执行后台任务。现在作业数量变得更多了,所以我想清除所有的作业。我在控制台中尝试了以下命令:Sidekiq::Queue.new.clear 但它会报以下错误。NameError: uninitialized constant Sidekiq::Queue...

138得票5回答
清空 Sidekiq 队列

我有一个永久运行的工作者。class Worker include Sidekiq::Worker sidekiq_options queue: "infinity", retry: true def perform(params) # ... self.clas...

133得票2回答
Resque vs Sidekiq?

我目前在使用Resque作为我的后台处理程序,但最近听到了很多关于Sidekiq的喧嚣声。有人可以进行比较/区分吗? 特别是我想知道是否有一种编程方式来监视Sidekiq中的作业是否已完成。

110得票10回答
有没有控制台命令可以查看Sidekiq队列中的内容并清空队列?

我习惯于使用 delayed_jobs 方法进入控制台查看队列中的内容,并在需要时轻松清除队列。在 Sidekiq 中是否有类似的命令?谢谢! 我习惯使用 delayed_jobs 的方法在控制台中查看队列中的内容,以及在需要时轻松清除队列。请问在 Sidekiq 中是否有类似的命令?谢谢!

84得票3回答
让Sidekiq立即执行任务

目前,我有一个类似于这样的 Sidekiq 工作:class SyncUser include Sidekiq::Worker def perform(user_id) #do stuff end end 我像这样将工作放入队列中:SyncUser.perform_asy...

77得票13回答
Sidekiq无法处理队列

可能有哪些原因导致Sidekiq无法处理队列中的作业?队列已满。日志文件sidekiq.log没有任何活动记录。因此,队列已满但日志为空,而Sidekiq似乎不处理项目。似乎没有工人在处理作业。重新启动Redis或使用FLUSHALL或FLUSHDB清除它没有效果。Sidekiq已经启动。 ...

65得票3回答
如何在生产服务器上运行Sidekiq?

我有一个带有Apache + Passenger的服务器。 我该如何在生产环境中运行sidekiq?是否需要任何配置来运行它? bundle exec sidekiq 谢谢

63得票7回答
如何重置我的Sidekiq计数器?

在我的 Sidekiq 仪表板中,我看到左侧有一个带有计数器的框。Processed 168 Failed 111 Busy 0 Scheduled 0 Retries 0 Enqueued 0 我该如何将它们全部重置为0?

63得票9回答
如何为我的 /sidekiq 路由添加密码保护(即要求对 Sidekiq::Web 工具进行身份验证)?

我在我的Rails应用程序中使用Sidekiq。 默认情况下,只要在URL后面添加“/sidekiq”,任何人都可以访问Sidekiq。 我想对/sidekiq部分进行密码保护/身份验证。我该如何做到这一点?

58得票8回答
如何在Sidekiq中删除一个任务

我在我的Rails应用程序中使用Sidekiq。我的应用程序用户创建报告,这些报告会启动Sidekiq作业。然而,有时用户希望能够取消“处理”报告。删除报告很容易,但我还需要能够删除Sidekiq作业。 到目前为止,我已经成功获取了工作者列表:workers = Sidekiq::Worke...