Ruby On Rails框架,用于声明作业并执行或排队。
我的网站上有一个任务在管理区域中运行,因此只能由我运行,并且运行大约需要 10 分钟。我刚刚将其转换为作为后台作业运行,效果非常好......
Rails:如何使用内联适配器在测试中正确执行 ActiveJob?
我有以下测试: 需要“test_helper” 类 DisbursementGenerationTest < ActionDispatch::IntegrationTest test "disburse test orders" do puts "Performin...
Action Job 似乎找不到带有错误的 Action Storage 附件:Errno::ENOENT(没有这样的文件或目录@rb_sysopen
我有一个 Rails 7.0.4 应用程序,其中有一个简单的 TranscriptionController,一旦提交了带有标题、描述和 audio_file 的表单,就会启动一个 Action Job 来处理音频
Resque 正在处理数以千计的作业,但现在有两次特定作业已入队但从未执行。 在 activejob 日志中,我可以看到它已排队: [ActiveJob] 排队 SendMarketJob ...
Apartment-sidekiq给出了ActiveStorage::AnalyzeJob的问题。
我把 apartment-sidekiq 集成到了我的多租户 rails 应用中,但它在 sidekiq.log 中记录了以下问题。自定义邮件可以完美处理,但似乎是active_storage作业的问题,为什么......
我正在使用Rails Active Job with Resque,我不想安排两次相同的作业(相同的参数)。如何在执行作业前检查这个问题?
如何将参数从ActiveJob中的Perform传递到around_perform?
我想使用ActiveJob在我的Rails服务器中运行python应用程序,但是如何将python应用程序输出到命令行的单词传送给执行中的around_perform?我需要得到结果...
预计要使用不同的参数将同一类别的多个Rails Active Jobs排队
我有一个Rails Active作业,可以使用不同的参数创建相同类型的多个其他作业。我要测试此作业是否使其他作业具有正确的参数。这是...
我想知道Active Job类是否有任何命名约定。我看到了不同的变体。例如,动词+名词作业,例如SendNotificationJob,SendNewUserInvitationJob或其他任何名词+名词...
ActiveJob + Sidekiq 6.0.3:如何写入日志文件?
我正在使用Sidekiq完成一些后台工作。我也试图将这些作业中的某些消息记录到日志文件中,但是我无法执行此简单任务。我是这种工作的示例...
在Rails 5.x中扩展具有延迟作业队列的ActiveJob
似乎不可能从activeJob中访问delay_job对象。到目前为止,我已经解决了这一问题,通过将上下文添加为额外的参数(并在调用时将其删除),因此可以添加任何...
每当gem触发Rails的ActiveJob vs rake任务以运行定期调度的任务|滑轨5
我正在一个Rails 5.2项目上工作,该项目需要计划的异步任务才能每晚运行。我一直在研究使用everyth gem触发ActiveJob作业和...
如何缩放activejob-google_cloud_pubsub worker?
概述,我有一个使用宝石activejob-google_cloud_pubsub的Rails ActiveJob。 (简短用法教程)。我的应用程序已部署到ruby flex环境上的AppEngine。当我的应用程序...
无法将CollectionProxy对象传递给ActiveJob
我需要在后台标记一组消息(我正在使用delay_job gem),因为在前台花费一些时间。因此,我创建了一个ActiveJob类MarkMessagesAsReadJob,并通过了...
Rails 4 Delayed_job错误-作业加载失败:未定义的类/模块CustomJob
我为此花了几天时间,大约100个小时,但是无法解决。这是我的设置(使用Rails 4.2.8)类CustomJob
Sidekiq 6.0.3给出“ Sidekiq :: Worker无法包含在ActiveJob中的” sidekiq_options
我的Gemfile.lock具有以下配置:sidekiq(6.0.3)connection_pool(> = 2.2.2)机架(> = 2.0.0)机架保护(> = 2.0.0)redis(> = 4.1.0)我的工作看起来像...
Sidekiq:perform_async中的参数以字符串形式发送,而不是以实际对象或ActiveRecord :: Relation
在用SidekiqWorker的perform_async替换ActiveJob的perform_later调用时,我以前作为对象和ActiveRecord :: Relation传递的参数现在作为String发送。这是...
注册后我有一个模型用户,我想发送邮件以成功注册,但我想将此任务添加到延迟的工作中,每次注册减少我的应用程序后发送邮件...