sidekiq 相关问题

Sidekiq是Ruby的后台处理框架。

如何解决多个sidekiq作业中的api速率限制?

我的 sidekiq 作业之一负责批量触发一堆其他作业,但由于正在创建的作业量很大,我在暂存环境中面临一些问题,这......

回答 1 投票 0

Sidekiq 未运行排队作业(Rails 7 + Redis + Sidekiq + Docker)

正如标题所说,我有3个容器在docker中运行,1个用于rails,1个用于postgres db,1个用于redis。我能够将执行 Job.perform_async 的作业排入队列,但由于某种原因,我的作业仍保留在

回答 3 投票 0

测试:如何检查一个 sidekiq 作业是否已将另一个 sidekiq 作业排入队列

我有这两个示例类,我想编写一个第一次运行 PaymentCheckJob 的 rspec,如果 payment_type == 'ticket',我想检查它是否将另一个 sidekiq 作业排入队列 班级

回答 1 投票 0

Sidekiq 作业陷入队列

Sidekiq 一直在完美的开发模式下工作。现在我尝试在生产中使用它,所有作业都只是坐在队列中并且从未运行。谁能指点一下...

回答 8 投票 0

如何使用密码保护我的 /sidekiq 路由(即需要对 Sidekiq::Web 工具进行身份验证)?

我在 Rails 应用程序中使用 sidekiq。 默认情况下,任何人都可以通过在 URL 后附加“/sidekiq”来访问 Sidekiq。 我只想用密码保护/验证 sidekiq 部分。嗬...

回答 9 投票 0

在开发环境中使用rails服务器启动Sidekiq

我正在使用 Sidekiq 进行一些后台进程。 目前我所做的是: 在一个终端上启动bundleexecrailss,然后在另一终端上启动bundleexecsidekiq,以便

回答 2 投票 0

短暂不活动后,我在 sidekiq 中收到错误消息

我在 sidekiq 中有一份工作,我通过 crontab 运行,现在我无论什么时候都执行它,我也尝试了 sidekiq-cron 和同样的错误。启动时,一切正常,一段时间后出现错误

回答 1 投票 0

如何在sidekiq中设置作业超时

我遇到了 sidekiq 的问题:我想为作业设置超时,这意味着当作业的处理时间大于超时时,该作业将停止。 我搜索了如何设置全局超时时间...

回答 3 投票 0

将一个巨大的字符串作为参数传递给 Sidekiq 工作人员是个好主意吗?

我正在开发一个爬虫,它可以浏览网站并在 Sidekiq 工作人员中解析网站的特定部分。想象一下当抓取工具访问一个包含 10 个元素的网站时的情况,我是

回答 2 投票 0

如何调试来自 Sidekiq 的“Rollbar::Delay::Sidekiq 的作业参数不能安全地序列化为 JSON”警告?

我的 ruby on Rails 应用程序有以下日志。 - NoMethodError(nil 的未定义方法“encode”:NilClass -redirect_to“/post_message#token=#{@secret.encode(token)}” - ...

回答 1 投票 0

使用 sidekiq 只执行众多重复作业之一?

我有一个后台作业,在 MongoDB 上执行映射/归约作业。当用户向文档发送更多数据时,它会启动在文档上运行的后台作业。如果用户发送多个...

回答 5 投票 0

Sidekiq with Rails - 控制台与 rake 任务中的不同 Sidekiq 实例

我对在 Rails 中处理异步作业还很陌生,我刚刚习惯了 sidekiq。 例如,当我编写一个连接到 sidekiq 来清除队列的 rake 任务时,我看到一组...

回答 1 投票 0

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...

回答 2 投票 0

等待Sidekiq的结果然后显示给用户

我刚刚实现了一个非常基本的 Sidekiq 任务(使用 GET 请求获取数据),并且由于这需要在我的 root_path 中完成才能填充数据库,我想知道是否有一些...

回答 1 投票 0

参数错误:非绝对家庭 SFTP 连接

当尝试通过 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:...

回答 0 投票 0

将重试的 sidekiq 作业放在队列的开头

我有 sidekiq 队列,约有 100000 个作业。有些作业会失败,这没关系,因为在 sidekiq 重试时它们通常会成功。 然而,来自 RetrySet 的那些作业会添加到...

回答 2 投票 0

Sidekiq 停止一项正在运行的作业

所以我需要以编程方式停止 Sidekiq (3.1.2) 中正在运行的作业,而不是预定的作业。我确实阅读了 API 文档,但没有真正找到有关取消正在运行的作业的任何内容。这是……

回答 3 投票 0

如何在两个 sidekiq worker 之间共享数据'

假设有数十亿用户,每个用户可以有多个电子邮件 ID,任务是在最短时间内向每个用户发送新年快乐祝福。 有两个sidekiq工人 一个

回答 2 投票 0

无法使用 find_each 遍历存储的对象

我正在尝试访问每个订单并在此处执行一些更新操作。然而,当 tr ...

回答 1 投票 0

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).

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.