0
私には労働者がいます。いくつかのデータを整理するために2週間ごとに彼に連絡してほしい。これどうやってするの?私はperform_inとperform_atについて知っているが、これは私が必要とするものではない。通話の間に一定の時間をかけて毎回sidekiqワーカーを呼び出す方法は?
私には労働者がいます。いくつかのデータを整理するために2週間ごとに彼に連絡してほしい。これどうやってするの?私はperform_inとperform_atについて知っているが、これは私が必要とするものではない。通話の間に一定の時間をかけて毎回sidekiqワーカーを呼び出す方法は?
スケジューリングされた定期ジョブは、コアのSidekiq機能の一部ではありません。スケジュールされたジョブのサポートを含むSidekiq Proにアップグレードするか、sidekiq-schedulerのようなオープンソーススケジューリングプラグインを使用することができます。後者では
、隔週あなたのジョブを実行するには、次のような設定を使用したい:
your_job_name_here:
every: 2w
class: YourWorker
queue: default
description: "Runs every two weeks"
私は、今日のおかげで何か新しいことを学びました! – Leito
この設定はどこに書きますか? –
@ВиталийПапроцький:まず、[宝石をインストールする](https://github.com/moove-it/sidekiq-scheduler#installation); [ここ](https://github.com/moove-it/sidekiq-scheduler#loading-the-schedule)の指示に従ってください。あなたが困っている場合は教えてください。 –