sidekiq

    1热度

    1回答

    我正在通过Ruby on Rails开发Web应用程序,并且我想用deliver_later发送电子邮件。 在Gemfile,gem sidekiq,并在config/initializer/sidekiq.rb, redis_sec = { host: '127.0.0.1' } Sidekiq.configure_client do |config| config.redis =

    1热度

    1回答

    我试图用Devise保护Sidekiq UI。我正在运行Rails 5.1,Devise 4.3和Sidekiq 5.0。我尝试了以下职位: How can I password-protect my /sidekiq route (i.e. require authentication for the Sidekiq::Web tool)? ,但我得到了以下错误: Undefined metho

    0热度

    1回答

    TLDR;如何测试异步ActionMailer操作(使用Sidekiq)的PORO参数是否正确序列化和反序列化? Sidekiq提供RSpec匹配器,用于测试作业是否入队并执行作业(使用给定的参数)。 - 给你一些情况下,我有一个Ruby on Rails的4应用程序与的ActionMailer。 ActionMailer内部是一种将PORO作为参数的方法 - 引用我在电子邮件中需要的数据。我使用

    2热度

    1回答

    我在线阅读一些教程,告诉我们使用ActiveJob和Sidekiq。但我不知道为什么我们应该这样做。我看到Sidekiq具有ActiveJob所具有的所有功能。 此外,在Sidekiq文件:here 警告:通过做工作,通过ActiveJob重试,你失去了很多 Sidekiq功能: 的Web UI可见性(在试片会空) 您无法使用Sidekiq :: RetrySet API迭代重试。 Sidekiq

    1热度

    1回答

    当我在我的应用程序中创建一个新的User时,我运行一个after_create方法,然后异步触发一个Sidekiq工作人员。 这个工人... def perform user_id @user = ::User.find user_id # ... end ...总是返回以下错误: ActiveRecord::RecordNotFound: Couldn't find U

    0热度

    1回答

    我在带有rvm和乘客的rails开发环境中使用sidekiq。 在应用程序的启动,我需要手动启动Sidekiq: bundle exec sidekiq --environment development -C sidekiq.yml 是疗法的方式来自动启动它在App启动或重新启动(不启动服务器)? 谢谢

    1热度

    2回答

    使用Sidekiq时,是否可以将元数据保存到作业? 例如,我想执行验证作为后台作业,以便在完成时遇到的任何错误将作为元数据保存在作业中。 如果这是可能的,在作业完成或死后,我仍然能够恢复这个元数据吗? 在此先感谢。

    0热度

    1回答

    , # application.rb config.active_job.queue_adapter = :sidekiq 我使用Redis的制作工作。 class SubmissionJob < ActiveJob::Base queue_as :default def perform(*args) 虽然通过日志检查,要求工作作为 SubmissionJob_pe

    0热度

    2回答

    开始sidekiq与命令 bundle exec sidekiq -e production -P /path/to/pid/file/tmp/pids/sidekiq.pid -L /path/to/log/file/shared/log/sidekiq.log --daemon 在日志错误 2017-06-29T06:59:44.776Z 16181 TID-1jr7pg ERROR: C

    1热度

    3回答

    每次我运行我的工作时,我都想知道执行时间。好像有一个宝石sidekiq-statistic,做什么,我想,甚至有GUI,但不幸的是我能得到从这些信息里莫名其妙地执行方法不与sidekiq 5.工作?我宁愿避免手工编写基准测试代码,我的方法包装成基准块