Sidekiq是Ruby的后台处理框架。
我的 sidekiq 作业之一负责批量触发一堆其他作业,但由于正在创建的作业量很大,我在暂存环境中面临一些问题,这......
Sidekiq 未运行排队作业(Rails 7 + Redis + Sidekiq + Docker)
正如标题所说,我有3个容器在docker中运行,1个用于rails,1个用于postgres db,1个用于redis。我能够将执行 Job.perform_async 的作业排入队列,但由于某种原因,我的作业仍保留在
测试:如何检查一个 sidekiq 作业是否已将另一个 sidekiq 作业排入队列
我有这两个示例类,我想编写一个第一次运行 PaymentCheckJob 的 rspec,如果 payment_type == 'ticket',我想检查它是否将另一个 sidekiq 作业排入队列 班级
Sidekiq 一直在完美的开发模式下工作。现在我尝试在生产中使用它,所有作业都只是坐在队列中并且从未运行。谁能指点一下...
如何使用密码保护我的 /sidekiq 路由(即需要对 Sidekiq::Web 工具进行身份验证)?
我在 Rails 应用程序中使用 sidekiq。 默认情况下,任何人都可以通过在 URL 后附加“/sidekiq”来访问 Sidekiq。 我只想用密码保护/验证 sidekiq 部分。嗬...
我正在使用 Sidekiq 进行一些后台进程。 目前我所做的是: 在一个终端上启动bundleexecrailss,然后在另一终端上启动bundleexecsidekiq,以便
我在 sidekiq 中有一份工作,我通过 crontab 运行,现在我无论什么时候都执行它,我也尝试了 sidekiq-cron 和同样的错误。启动时,一切正常,一段时间后出现错误
我遇到了 sidekiq 的问题:我想为作业设置超时,这意味着当作业的处理时间大于超时时,该作业将停止。 我搜索了如何设置全局超时时间...
将一个巨大的字符串作为参数传递给 Sidekiq 工作人员是个好主意吗?
我正在开发一个爬虫,它可以浏览网站并在 Sidekiq 工作人员中解析网站的特定部分。想象一下当抓取工具访问一个包含 10 个元素的网站时的情况,我是
如何调试来自 Sidekiq 的“Rollbar::Delay::Sidekiq 的作业参数不能安全地序列化为 JSON”警告?
我的 ruby on Rails 应用程序有以下日志。 - NoMethodError(nil 的未定义方法“encode”:NilClass -redirect_to“/post_message#token=#{@secret.encode(token)}” - ...
我有一个后台作业,在 MongoDB 上执行映射/归约作业。当用户向文档发送更多数据时,它会启动在文档上运行的后台作业。如果用户发送多个...
Sidekiq with Rails - 控制台与 rake 任务中的不同 Sidekiq 实例
我对在 Rails 中处理异步作业还很陌生,我刚刚习惯了 sidekiq。 例如,当我编写一个连接到 sidekiq 来清除队列的 rake 任务时,我看到一组...
Redis 实例上的管道命令已弃用,并将在 Redis 5.0.0 中删除
我使用的是redis 6.0版本和gem 'sidekiq', '>= 6.4.1' gem 'sidekiq-cron', '~> 1.2' 用于 Rails 中的作业调度。我每天都使用 corn job 来处理电子邮件。 [。我的ruby版本是2.7,r...
我刚刚实现了一个非常基本的 Sidekiq 任务(使用 GET 请求获取数据),并且由于这需要在我的 root_path 中完成才能填充数据库,我想知道是否有一些...
当尝试通过 sidekiq 连接 Sftp 时,会出现错误 ArgumentError:非绝对 home /var/www/hyper_image/shared/bundle/ruby/2.2.0/gems/net-ssh-4.0.1/lib/net/ssh/known_hosts.rb:...
我有 sidekiq 队列,约有 100000 个作业。有些作业会失败,这没关系,因为在 sidekiq 重试时它们通常会成功。 然而,来自 RetrySet 的那些作业会添加到...
所以我需要以编程方式停止 Sidekiq (3.1.2) 中正在运行的作业,而不是预定的作业。我确实阅读了 API 文档,但没有真正找到有关取消正在运行的作业的任何内容。这是……
假设有数十亿用户,每个用户可以有多个电子邮件 ID,任务是在最短时间内向每个用户发送新年快乐祝福。 有两个sidekiq工人 一个
Sidekiq Batches,Ruby On Rails - 如何使用 rspec 编写测试以测试作业,批处理内部从另一个作业重新打开
Class ParentWorker 定义执行(team_id) 批处理 = Sidekiq::Batch.new batch.on(:complete, self.class, {:team_id => team_id}) batch.jobs 做 Team.find(team_id).