将 sidekiq 作业类型更改为 ActiveJob 子类后出现问题
Issue after changing sidekiq job type to ActiveJob subclass
我有一个 class,最初只包含 Sidekiq::Worker
,在一些重构过程中,我做了一个傻瓜移动并将其更改为 ActiveJob
subclass 并删除了Sidekiq::Worker
的包含语句。现在我得到关于 NoMethodError: undefined method 'job_id='
的重复异常。有没有一种简单的方法可以清除可能在 redis 中导致此问题的作业?我不认为它将整个作业存储在 redis 中,但显然它确实如此。
redis-cli flushall
将彻底清除您本地的 Redis。
我有一个 class,最初只包含 Sidekiq::Worker
,在一些重构过程中,我做了一个傻瓜移动并将其更改为 ActiveJob
subclass 并删除了Sidekiq::Worker
的包含语句。现在我得到关于 NoMethodError: undefined method 'job_id='
的重复异常。有没有一种简单的方法可以清除可能在 redis 中导致此问题的作业?我不认为它将整个作业存储在 redis 中,但显然它确实如此。
redis-cli flushall
将彻底清除您本地的 Redis。