gpt4 book ai didi

ruby-on-rails-3 - 如何手动运行 Sidekiq 作业

转载 作者:行者123 更新时间:2023-12-03 20:48:54 25 4
gpt4 key购买 nike

我有一个使用 Sidekiq 的应用程序。 Web 服务器进程有时会在 Sidekiq 上放置一个作业,但我不一定要让工作线程运行。是否有我可以从 Rails 控制台调用的实用程序,它可以从 Redis 队列中提取一项作业并运行适当的 Sidekiq 工作程序?

最佳答案

这是一种您可能需要修改以获得所需工作的方法(可能类似于 g8M suggests above ),但它应该可以解决问题:

> job = Sidekiq::Queue.new("your_queue").first
> job.klass.constantize.new.perform(*job.args)

如果要删除作业:
> job.delete

在 sidekiq 5.2.3 上测试。

关于ruby-on-rails-3 - 如何手动运行 Sidekiq 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28723816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com