resque-scheduler が以前存在していたジョブを実行しようとするのはなぜですか?
数週間前に古い resque-scheduler ジョブを使用していましたが、削除しました。
EmailRelevantQuestions:
every: 15m
class: EmailRelevantQuestions
queue: email_queue
description: "Iterates through users and emails them relevant questions."
しかし、なんらかの理由で、このジョブは 15 分ごとに実行され、クラスはコードベースまたはスケジューラーに存在しなくなりました?? 私のログの状態:
2013-09-18 15:18:42.267177+00:00 app scheduler.1 - - 2013-09-18 10:18:42 queueing EmailRelevantQuestions (EmailRelevantQuestions)
2013-09-18 15:18:42.600357+00:00 app scheduler.1 - - 2013-09-18 10:18:42 queueing FrequentWorker (FrequentWorker)
2013-09-18 15:18:43.817671+00:00 app resque.1 - - *** Checking daily_queue
2013-09-18 15:18:43.820166+00:00 app resque.1 - - *** Checking email_queue
2013-09-18 15:18:43.826799+00:00 app resque.1 - - *** Found job on email_queue
2013-09-18 15:18:43.826914+00:00 app resque.1 - - *** got: (Job{email_queue} | EmailRelevantQuestions | [])
2013-09-18 15:18:43.832159+00:00 app resque.1 - - *** resque-1.25.0: Processing email_queue since 1379517523 [No Name]
2013-09-18 15:18:43.933346+00:00 app resque.1 - - *** Running after_fork hooks with [(Job{email_queue} | EmailRelevantQuestions | [])]
2013-09-18 15:18:43.944943+00:00 app resque.1 - - *** (Job{email_queue} | EmailRelevantQuestions | []) ***FAILED***: #<NameError: uninitialized constant EmailRelevantQuestions>
ある種のキャッシュはありますか?
ps。最近、resque フォームを 1.24 から 1.25 に更新しました...これが問題の原因かどうかはわかりません