0
私は、backgroundrbのcronスケジューリング機能を使用して15分ごとに実行するように設定されているワーカーがいます。そして、労働者の一人のインスタンスが15分以上走ってしまうと、2番目の労働者がbackgroundrbによって呼び出されることは望ましくありません。どのように達成するのですか?backgroundrbが同じタスクの複数のコピーを開始しないようにするにはどうすればよいですか?
私は、backgroundrbのcronスケジューリング機能を使用して15分ごとに実行するように設定されているワーカーがいます。そして、労働者の一人のインスタンスが15分以上走ってしまうと、2番目の労働者がbackgroundrbによって呼び出されることは望ましくありません。どのように達成するのですか?backgroundrbが同じタスクの複数のコピーを開始しないようにするにはどうすればよいですか?
さて、私はこの1つ自分自身に答えると思います。そのトリックは、あなたの労働者にreload_on_schedule true
を指定しないことです。