Sidekiq在50%的时间内无法在我的数据库中找到记录

时间:2018-08-15 11:20:37

标签: ruby-on-rails activerecord redis sidekiq rails-activejob

这是我的工作:

MessageJob.perform_later(@recipient.id.to_s, @sender.id.to_s, @message.body)

我有50%的时间在sidekiq控制台中收到以下错误,并且作业没有得到执行。

ActiveRecord::RecordNotFound: Couldn't find User with 'id'=369

有人知道为什么会这样吗?该记录存在于将作业发送到队列之前很久,因此它没有链接到after_create / after_commit问题。

0 个答案:

没有答案