有没有一种方法可以在使用ActiveJob和Resque作为其后端时,使用Resque插件,比如resque-loner?
有人能够在Rails 4.2中成功使用定时任务吗? 我正在使用resque,并尝试使用resque-scheduler来安排任务。我已经加载了一个计划表,调度程序运行起来了,看起来也在运行任务,但它并没有做任何事情。 resque-scheduler: [INFO] 2014-09-16T...
有没有办法可以查看队列中剩余的作业数量(甚至检查每个作业)?
我有以下方法: 我有以下方法: UserMailer.comment_alert(@comment, user, type).deliver_later 在Rails日志中,这个参数奇怪地显示为deliver_now: [ActiveJob] Enqueued ActionMaile...
我正在尝试使用Sidekiq运行以下工作。 当不排队(perform_now)时,该工作可以正常执行,但在使用Sidekiq调用(perform_later)时失败。 AddEmployeesToRoomJob.perform_now room ## works fine AddEmpl...
我正在使用rspec编写控制器测试,在操作完成后,我的任务应该向管理员用户发送电子邮件。但是我想在测试中禁用此任务或以某种方式模拟它。我该如何做? 我正在使用delayed_job_active_record和daemons宝石。 class AdminNotificationJob &l...
我有一个Rails Active Job,它创建了多个其他具有不同参数的相同类型的作业。我想测试该作业是否使用正确的参数将其他作业排队。 基本上,这就是我试图实现的内容: require 'rails_helper' RSpec.describe TriggerJob, type: :...
一个工作负载的推荐最大大小是多少? 以具体的例子来说,一个由500kb到1Mb文本组成的HTML文档是否过大而无法传递到工作负载中? 由于Sidekiq由redis支持,我会说最大为512Mb,但我想知道在Sidekiq方面是否存在限制。
我正在尝试将active_job与delayed_job配合使用。一切都运行得很好...代码按预期执行,但是delayed_job的记录报告出现了错误。下面是我遇到的错误。 uninitialized constant ProcessEventJob /home/getsmart/.rvm...
每n秒应用程序会请求一个远程JSON文件,该文件提供交易系统中证券的实时价格。JSON包含我需要的数据块(marketdata)和当前dataversion(version和seqnum)的块。 目前,我使用ActionController::Live(在客户端使用EventSource)将...