Ruby On Rails框架,用于声明作业并执行或排队。
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发送。这是...
注册后我有一个模型用户,我想发送邮件以成功注册,但我想将此任务添加到延迟的工作中,每次注册减少我的应用程序后发送邮件...
WARN:ArgumentError:缺少关键字:作业执行方法中的user_id
我正在尝试通过sidekiq将devise current_user传递到rails作业中,但是该作业启动了,我得到警告:ArgumentError:缺少关键字:user_id。这是我在下面所做的事情,可能是我...
编辑:我们的团队刚刚告诉我,docker甚至没有用于生产。 因此,似乎问题仅限于Docker,而不是Rails进入的环境。 我有一个我正在从事sidekiq作...
如何将ApplicationMailer(或ActionMailer)设置为默认使用Activejob / sidekiq
我们需要使用sidekiq来发送我们所有的Rails 5电子邮件,我发现了多个链接,这些链接显示了我们如何针对特定的新邮件发送者,但是默认情况下没有资源可以实现(...
使用delayjob的ActiveJob不会在测试中创建delay_jobs行
在Rails 4.2.3中,我已经设置ActiveJob在所有环境中对其后端使用delay_job:environment.rb需要File.expand_path('../ boot',__FILE__)需要'rails / all'#需要.. 。
带有Sidekiq后端的ActiveJob,将复杂对象作为参数传递
Sidekiq worker的参数应该是作者根据此Wiki提供的简单数据类型(https://github.com/mperham/sidekiq/wiki/Best-Practices)ActiveJob的参数可以是复杂的对象,谢谢...
Rails的ActiveJob工作与sidekiq延迟6/10秒
我使用Rails ActiveJob与Sidekiq。我有一个应该在5秒后执行工作。 UserArrivalJob.set(等待:5.seconds).perform_later(用户,行星)只有5秒钟,工作后仍...
使用RSpec和Action Mailer进行测试:清除已排队的电子邮件?
Active Job Test Helper提供了有用的方法clear_enqueued_jobs。 Action Mailer是否有相应的功能来清除已排队的电子邮件?
使用ActiveJob AsyncAdapter列出排队任务
有没有办法可以看到有多少(甚至可以检查每个工作?)队列中还有剩余的工作?
我正在使用Searchkick 3.1.0我必须批量索引某些记录集合。通过我在文档中阅读并尝试过的内容,我无法将预定义的数组ID传递给Searchkick的reindex方法。一世'...
我正在使用sidekiq适配器的活动作业,我只想在满足某些条件时执行作业,例如。我追加队列,但我不想从队列unles执行任何项目特定redis标志设置....
Carrierwave + Sidekiq动态版本问题,在后台重新创建
当我创建新设备时,新版本将添加到我的图像上传器中。然后我运行一个作业来为每个MyModel记录重新创建文件。 Sidekiq启动作业,但它不创建文件。我用ActiveJob ......
我正在使用Rails 5.2尝试通过ActiveJob发送消息。一切都很好,但是当我尝试用帮助器(如image_tag(user.avatar,class:“avatar”))创建一个url作为工作内的图像时......
Sidekiq Rails 4.2使用活动作业还是工作者?有什么不同
这是我第一次异步处理作业我在我的应用程序中实现Sidekiq进行后台处理。我会将它用于提醒电子邮件和应用内通知。我很困惑是否......
在AWS上使用deliver_later的Rails Action Mailer
我在AWS上运行了我的生产应用程序但是在某些邮件程序中遇到了活动作业 - deliver_later的问题。我正在成功发送所有带有deliver_later的电子邮件,但有......
在ActiveJob和Sidekiq上调用非常慢的perform_later
我有一个SchedulerJob:类SchedulerJob <ActiveJob :: Base queue_as:scheduler def执行logger.debug(“Start”)DelayedJob.set(wait:10.seconds).perform_later logger.debug(“...
我遇到了Sidekiq工人的问题。 ActiveRecord :: ConnectionTimeoutError:无法在5.000秒内获得数据库连接(等待5.000秒)我正在遵循建议......