問題タブ [quartz-scheduler]
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 - 春豆を使ったメソッドの実行方法
MngtImpl クラスの findItemByPIdEndDate() メソッドを 5000 ミリ秒ごとに呼び出す必要がありますが、何も起こっていないようです。何か不足していますか?
@matt b私はこれのいくつかを読んだことがあります..だから私はこれを持ってきました..そしてまたうまくいきません.今回は何が欠けていますか?
java - スプリングクォーツの問題
ある間隔時間に基づいてメソッドを呼び出そうとしています。ここに applicationContext.xml 内のいくつかの Bean があります
これが私が呼び出そうとしているメソッドです:
これが私が得る例外メッセージです:
私はこれまでグーグルで多くの時間を費やしてきましたが、次のようにメソッドを変更しようとしました:
そして、別のエラー メッセージが表示Invocation of method 'findItemByPIdEndDate' on target class [class com.management.engine.Implementation] failed; nested exception is could not execute query]
されます。ありがとうございました
また、私のqueries.hbm.xml
quartz-scheduler - N 時間/日/週/月ごとに実行される cron トリガーの Quartz cron 式
ユーザーが何らかのアクティビティをスケジュールできるようにするアプリケーションを開発しています。ユーザーが提供する入力は、
- Nの値
- 時間/日/週/月のオプション
- 開始日
- 始まる時間
トリガー時間が開始日から計算されるように、繰り返し間隔タイプ、つまり時間/日/週/月のそれぞれに対してcron式を正しく取得できません。
java - SpringQuartzジョブの実行が重複しないようにします
SpringQquartzから20秒ごとに実行されるJavaプログラムがあります。実行に数秒かかることもありますが、データが大きくなるにつれて、20秒以上実行されると確信しています。
1つのインスタンスがまだ実行されているときに、Quartzがジョブを起動/トリガーしないようにするにはどうすればよいですか?データベースで同じ操作を実行する2つのジョブを実行するのは、あまり良くありません。ある種の同期を行う方法はありますか?
quartz-scheduler - JDBCJobStore に格納された Cron トリガーをプログラムで呼び出す
クラスター化された環境内でアプリを実行するため、JDBCJobStore を使用して Cron トリガーを構成しました。
午前 10 時ごとに CronTrigger を実行していますが、すべてがうまく機能しています。
このCron Trigger "On-Deman"をプログラムで開始するにはどうすればよいですか。どんなコードサンプルでも大歓迎です。
Tomcat 6.0 で Quartz 1.6.5 を使用しています。
助けてくれてありがとう。
java - 私のbrainzを食べるゾンビスレッド(J2EE、Tomcat、Hibernate、Quartz)
やっぱりハロウィンです。
問題は次のとおりです。Quartzを使用して古いJ2EEコードを維持しているため、スレッドが不足しています。 jconsole
洋ナシの形になると、60Kのスレッドが不足しているとのことですが、実際には約100(!!)が実行されています。直感といくつかのグーグル(ここも参照)は、何が起こっているのか(Quartzに賭けている)がクリーンアップされないアンマネージスレッドを作成していることを示唆しています。
いくつかのサブ質問:
スレッドの作成を追跡するために簡単に使用できるツールがあるので、問題は本当にQuartzであると確信できますか?
同様の問題について私が見つけたほとんどすべてがWeblogicを参照しています。これはTomcatの誤ったリードですか?
誰かが既知の解決策を持っていますか?
J2EEをやってから何年も経ちますので、これが簡単に解決できるものであれば、それほど驚かないでしょう。
更新:それは明らかに無制限にスレッドを増やしています。jconsoleからのこのプロットを参照してください。
java - Quartzジョブチューニング
こんにちは、作業中にクオーツで気付いたことがあります.cronが2分ごとに目を覚ますように設定されているとします0 0/2 * * *
. .
たとえば 13:10:30 にプロジェクトを実行すると、最初のアクションは 13:12:00 に発生し、2 番目のアクションは 13:14:00 に発生し、残りは 2 分 0 秒ごとに発生します。明らかに、プロジェクトの開始とアクションの最初の発生の間には 1 分 : 30 秒しかありませんでした。
プロジェクトが開始された秒数に関係なく、最初の発生で2分を尊重する方法はありますか?
java - クォーツタスクの実行時間のタイミング
Quartz がタスクを実行するのにかかる時間を記録する標準的な方法はありますか? 私は両方を使用しているので、Spring ベースのソリューションにもオープンです。
python - Python 用のエンタープライズ スケジューラ (Quartz など)
Quartz が Java 用であるように、Python 用のエンタープライズ タスク スケジューラを探しています。要件:
- 永続的: プロセスが再起動するか、マシンが再起動した場合、すべてのジョブはそこに留まる必要があり、再起動後に起動する必要があります。
- ジョブは、トランザクション内でスケジューラーに出入りする必要があります (つまり、スケジューラーに関係のないデータベースでデータベース操作が失敗した場合、ジョブがスケジューラーに出入りしてはなりません)。
- スケーラビリティ。プロジェクトの成功の尺度にもよりますが、行き止まりから始めているのではないことを最初から知りたいと思います。
- 構成可能性: タスクの有効期限、同時に起動できるタスクの数など。
推奨事項はありますか?Python固有のものはありますか、またはPythonからQuartzにインターフェースすることは可能ですか(または良いことさえありますか)。
java - Quartz をスタンドアロンモードで起動するにはどうすればよいですか?
その機能リストによると、 「Quartz は、RMI 経由で使用されるスタンドアロン プログラムとして (独自の Java 仮想マシン内で) 実行できます」。
ただし、スタンドアロン モードで起動する方法に関するドキュメントは見つかりませんでした。
「java -jar Quartz.jar」は何もしません (メインフェストで指定されたメインクラスさえありません)。
ディストリビューション内のすべての例では、Quartz が組み込みライブラリとして使用されています。
では、これはどのように機能するのでしょうか。