問題タブ [crontrigger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - nextFireTime と開始時刻が一致していません
毎日午前 10 時に実行されるクォーツ ジョブを作成しようとしていますが、最初は午前 9 時 30 分に開始されます。次のように、開始時刻と cron 式を使用して実行しています。
cron 式は次のとおりです。
ただし、ジョブは午前 10:00 に実行を開始します (開始時刻は無視します)。qrtz_triggers
データベースのテーブルを見ていると、start_time
実際には 9:30 ですが、next_fire_time
10:00 であることがわかります。
ここで何が間違っていますか?
java - サーバーがダウンしていても、2 か月ごとに初日にプロセスをスケジュールする最良の方法
単純なタスクがあります。サーバーがダウンしていても、2 か月ごとに初日にプロセスを実行する必要があります。サーバーがダウンしない場合、タスクは非常に簡単です。
しかし、サーバーがダウンしていて、1 か月前にジョブを実行した場合はどうなるでしょうか? この場合、翌月の初めにジョブを実行したいと考えています。前回ジョブを実行したときにデータベースに保存することにしました。
サーバーが起動したら、もう一度トリガーを開始する必要がありますが、すぐには開始しません。いつトリガーを開始したいかは簡単に計算できますが、残念ながら、適切な関数が見つかりませんThreadPoolTaskScheduler
。定期的に開始時にタスクを実行できる機能があります。
public ScheduledFuture scheduleAtFixedRate(Runnable task, Date startTime, long period)
残念ながら、ThreadPoolTaskScheduler はサポートしていません
public ScheduledFuture schedule(Runnable task, Date startTime, Trigger trigger)
。追加の scheduler.execute を使用して機能を実装しましたが、1 つのスケジュールで実行できるかどうかという質問です。
quartz-scheduler - 時間プリセットに依存しない cron 式
アプリケーションに cron 式を使用しています。これから 40 秒ごとに実行する cron 式を作成したいと考えています。
例えば; 私のジョブが 3.05 で開始する場合、ジョブは 3.45、4.25、5.05 などで起動する必要があります。この場合の cron 式の書き方。
誰でも私を助けることができますか?
java - サーバーの起動時に Quartz スケジューラーがエラーを取得する
クラス SchedulerJob の Web アプリケーションで Quartz スケジューリングを使用しています。DB からデータをフェッチし、いくつかの条件に基づいていくつかのフィールドを設定していますが、次のエラーが発生しています。
RAM JOBを次のように定義したquartz.propertiesファイルがあります
私のクラスは
}
10秒ごとに発砲しています
そして、次のような仕事をしているSchedulerJob
public class SchedulerJob は Job { private static final Logger LOGGER = LoggerFactory.getLogger(SchedulerJob.class); を実装します。
}
これは完全なスタック トレースです
原因: java.lang.NoSuchMethodException: org.quartz.impl.StdSchedulerFactory.setBeanProps(StdSchedulerFactory.java:1390) のプロパティ 'driverDelegateClass' のセッターがありません) ... 37 以上 |#]
ここで私が間違っていることを提案してください
java - Cron Expression - 特定の日/時間に開始し、年末まで繰り返す
次のことを行うcron式を書きたい-
9 月の最終日曜日の午前 9:00 に始まり、年末まで 3 週間ごとに繰り返されます。
私は思いついた
年末までこれを2週間ごとに繰り返すにはどうすればよいですか。
前もって感謝します
spring - Quartz CronTrigger が失敗する
こんにちは、cron ジョブを作成しました。
しかし、CronTriggerを使用してジョブをスケジュールすると、ジョブがまったくトリガーされず、以下のエラーがスローされません.Spring構成とJobクラスです。
以下は私のテスト方法です:
quartz-scheduler - クローン ジョブ スケジューリング間の待機時間を設定する
スケジューラーがジョブを実行し、その実行が完了した後、2分間待機してから次のジョブを実行するようにクローン式を作成したいと考えています。私はクォーツ2.2.1を使用しています。
ありがとう
mule - Mule の Quartz エンドポイントへの複数のトリガー
複数のトリガーを持つように Mule の Quartz インバウンドエンドポイントを設定する方法はありますか? 毎日 9:00 にイベントを作成し、さらにその月の最初の日の午前 1:00 に 1 つのイベントを作成するとします。
java - 毎日 2 回実行されるクォーツ スケジューラ
レポートを生成し、生成されたファイルを構成済みのメールに送信するたびに、UNIX OS で 1 日に 2 回実行される Java アプリケーションがあります。
問題は、2 つのレポートの最初の実行でレポートが正常に生成されたが、その後の実行では問題が発生せずに機能しなかったことです。
7 つのジョブを実行する必要があります。最初のジョブは最初のメールに送信され、最初のトウモロコシの下の式が含まれ、2、3、4、5、6、7 のジョブは 2 番目のトウモロコシの下の式とともに 2 番目のメールに送信されます
私が見ているのは、同じトウモロコシの式で6つのジョブを実行するという問題かもしれません。この状況の経験がある人はアドバイスしてください
これが私のトウモロコシの表現です
Query_1_ReportName = Sarie_Outgoing - EFT 103-102-202 Query_1_Time = 0 10 16 ? * *
Query_2_ReportName = Swift_Outgoing - SWF 103 Query_2_Time = 0 0 6 ? * *
前もって感謝します