Sidekiq在默认值'队列而不是邮件'队列
在将Rails 6.0申请升级到Rails 7.0.3时,我面临以下问题: Sidekiq正在通过默认>默认队列而不是 Mailers queue来吸引我所有的Mailer作业。就像以前一…
使用Railway.App将Ruby在铁路应用程序上部署
我正在尝试使用Redis(使用Sidekiq)在Railway.App上部署我的应用程序。 我正在使用buildpacks,问题是我有2个构建包,铁路在其文档中说只有一个构建…
Sidekiq工人没有作为Heroku生产的AR回调触发
在我的Rails 6应用中,我有ActiverEcord回调( after_create )应调用 SyncProductsWorker (sidekiq worker)每次创建记录 productsbatch 是创建的。…
过程中的cron Job -sidekiq
我有一个Ruby在Rails应用程序上,可以从Twilio接收Webhooks,我不想立即处理这些Webhooks。我想要的是: redis队列中的编号webhooks 计划在特定间隔后…
Rails 6如何检查Sidekiq作业是否正在运行
在我的Rails 6 API应用程序中,我得到了 FetchallProductsWorker 背景作业,其时间约为1h30m。 module Imports class FetchAllProductsWorker include…
如何在每五分钟的导轨上打电话一次
require 'sidekiq' module KYC module VerifyInvestor class AccreditedVerificationWorker include Sidekiq::Worker def perform() .... end end end…
如何为 sidekiq 编写 readinessprobe
由于 sidekiq 不提供外部 URL,是否有办法将 readinessprobe 添加到 sidekiq 容器中? 该容器 bundle exec sidekiq 现在仅运行。 我可以编写一个仅执…
Sidekiq 的延迟扩展将在 Sidekiq 7.0 中删除
我正在运行: ruby 3.1.1 Rails 7.0.2.3 Sidekiq 6.4.1 我正在从早期版本升级,并且我在initializers/sidekiq.rb 中有这行代码 Sidekiq::Extensio…
处理大型 JSONL 文件的后台 Rails 作业会导致内存问题
我们在通过后台作业 (Sidekiq) 在 Heroku 上处理大型 JSONL 文件(通过 URI 打开)时遇到问题。我们升级到 1GB dyno,但内存仍然不足 (R14)。我们将问…
如何在 rspec 中伪造 Job 方法
我有一个默认情况下停用的Rails model。 Sidekiq 作业在成功后激活它。实施这项工作后,我的所有规格都失败了。我怎样才能“存根”/“伪造”数据库更…
Rails 测试触发 Sidekiq 警告
我在 Sidekiq 工作线程中有以下方法: def self.schedule_edits(course:, editing_user:, enrollment_results:) puts editing_user.id perform_async(…
从调度到 Sidekiq 的 ActiveJob 调用时 ActionMailerrescue_from 失败
我使用 Postmark 发送电子邮件,并希望捕获 Postmark::InactiveRecipientError ,该错误目前刚刚出现在我的 Sidekiq 队列中的死作业中。我在 postmark…